Patents by Inventor Sravan Vadlakonda

Sravan Vadlakonda 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: 9774520
    Abstract: An intermediate network device performs service aware path selection. For example, the intermediate network device comprises a network interface that receives network traffic and a control unit that couples to the network interface. The control unit comprises a storage medium that stores a first set of cost factors for a first path from the intermediate network device to another intermediate network device. The first set of cost factors includes at least one optimization cost factor corresponding to intermediate optimization capabilities available to the intermediate network device that offset other cost factors of the first set. The storage medium also stores a second set of cost factors for a second path between the devices. The control unit selects either the first path or the second path over which to forward the network traffic based on the first and second sets of cost factors.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: September 26, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Rohini Kasturi, Nitin Gugle, Sravan Vadlakonda, Steven A. Malmskog
  • Patent number: 9319287
    Abstract: A system that can store attributes from a plurality of past communications by a terminal device to one or more recipients. The system can also identify a routine based on the stored attributes. The system can also generate a contact list including at least one of the one or more recipients according to the routine. The system can also output the contact list. The attributes may include identifications of one or more recipients of the plurality of past communications and an order in which the one or more recipients are communicated with from one or more locations of the terminal device during the plurality of past communications.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: April 19, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Rohini Kasturi, Sravan Vadlakonda, Alpesh Patel, Matthew Kuhlke
  • Patent number: 9172796
    Abstract: In one embodiment, a method includes identifying a plurality of locations associated with a conference system that has a conference server and a mixer, and prioritizing the locations by assigning a first priority to at least a first location and assigning a second priority to a second location. The second priority is lower than the first priority. The method also includes processing received media streams such that media streams received from endpoints associated with the first location are processed as having a higher priority than media streams received from endpoints associated with the second location.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: October 27, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Rajneesh Kumar, Sravan Vadlakonda, Ashish Chotai, Aseem Asthana, Shmuel Shaffer
  • Patent number: 9154403
    Abstract: In one embodiment, a method includes obtaining a first packet included in a flow to be forwarded to a border router, and replicating the first packet to create a duplicate. The first packet is forwarded onto a first set of links, and the duplicate is forwarded onto a second set of links, to the border router. First information relating to the first packet and the first set of links, and second information relating to the duplicate and the second set of links, is obtained. The first information and the second information are used to determine whether to forward the flow on the first set of links. The first set of links is used to forward the flow if it is determined that the first set of links is to be used to forward the flow, otherwise the second set of links is used to forward the flow.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: October 6, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Sravan Vadlakonda, Pritam Shah, Rahul G. Patel
  • Patent number: 9094520
    Abstract: In one embodiment, a method comprises storing information associated with a conference call that has previously been terminated. The method also comprises obtaining a request to re-establish the terminated conference call, and re-establishing the conference call in response to the request to re-establish the conference call. Re-establishing the conference call comprises using the stored information to set a first set of states associated with the re-established conference call.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: July 28, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Sravan Vadlakonda, Ashish Chotai, Shantanu Sarkar, Aseem Asthana
  • Publication number: 20130336167
    Abstract: In one embodiment, a method includes obtaining a first packet included in a flow to be forwarded to a border router, and replicating the first packet to create a duplicate. The first packet is forwarded onto a first set of links, and the duplicate is forwarded onto a second set of links, to the border router. First information relating to the first packet and the first set of links, and second information relating to the duplicate and the second set of links, is obtained. The first information and the second information are used to determine whether to forward the flow on the first set of links. The first set of links is used to forward the flow if it is determined that the first set of links is to be used to forward the flow, otherwise the second set of links is used to forward the flow.
    Type: Application
    Filed: June 18, 2012
    Publication date: December 19, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sravan Vadlakonda, Pritam Shah, Rahul G. Patel
  • Patent number: 8605720
    Abstract: In an example embodiment described herein, there is disclosed an implementation for analyzing a network having cache advance (CA) segments, such as a session control protocol (SCTP) pipe. The path between endpoints, e.g. a client on a first local area network (LAN) and a server on a second LAN, wherein the first and second LAN are coupled by an SCTP pipe, is determined and properties of the path are acquired.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: December 10, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Sravan Vadlakonda, Rohini Kasturi, Alpesh S. Patel
  • Patent number: 8605605
    Abstract: A network device is configured to monitor a data size of data transmitted to a particular destination during a particular time period, determine, based on the monitored data size, an average data size for the particular destination and for the particular time period, establish a data connection toward the particular destination during the particular time period, set an initial data size for the data connection based on the average data size, and transmit data on the data connection in an amount equal to the initial data size.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: December 10, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Sravan Vadlakonda, Rohini Kasturi, Nitin Gugle, Steven A Malmskog
  • Publication number: 20130318237
    Abstract: A system that can store attributes from a plurality of past communications by a terminal device to one or more recipients. The system can also identify a routine based on the stored attributes. The system can also generate a contact list including at least one of the one or more recipients according to the routine. The system can also output the contact list. The attributes may include identifications of one or more recipients of the plurality of past communications and an order in which the one or more recipients are communicated with from one or more locations of the terminal device during the plurality of past communications.
    Type: Application
    Filed: August 5, 2013
    Publication date: November 28, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Rohini Kasturi, Sravan Vadlakonda, Alpesh Patel, Matthew Kuhlke
  • Patent number: 8526336
    Abstract: In one embodiment, a system for conducting a conference session among a group of participants includes a server for establishing communication channels over a network connected with endpoint devices of the participants. The server operates to allocate initial resources on the network to conduct the conference session, the initial resources including the communication channels and at least one conferencing bridge. Code running on the server selects one or more different resources currently available during the conference session. The one or more different resources is selected to optimize a quality of service (QoS) criteria. Execution of the code causes the server to move the conference session to the one or more different resources responsive to a triggering event. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
    Type: Grant
    Filed: August 9, 2006
    Date of Patent: September 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Shantanu Sarkar, Ashish Chotai, Sravan Vadlakonda, Aseem Asthana
  • Patent number: 8503989
    Abstract: In one embodiment, a system receives a user calling attribute and determines current information of a telephone. The user calling attribute may be derived from a calling routine of a user such as dates and/or times that the user has previously called particular contacts. The system generates a dynamic contact list based on the user calling attribute and the current information.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: August 6, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Rohini Kasturi, Sravan Vadlakonda, Alpesh Patel, Matthew Kuhlke
  • Patent number: 8483098
    Abstract: Disclosed are conferencing systems, devices, architectures, and methods for managing a conference spanning system to facilitate participation in a plurality of conferences at the same time. An exemplary system having devices and/or structures in accordance with embodiments can include: (i) a plurality of conferences, each conference being configured to support a plurality of media modes; (ii) a presentation mechanism configured to support the plurality of media modes from the plurality of conferences; and (iii) a selector for selecting a conference from the plurality of conferences and designating the selected conference as an active conference and designating non-selected conferences as background conferences, wherein the active conference is assigned at least one enhanced media mode in the presentation mechanism.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: July 9, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Sravan Vadlakonda, Shantanu Sarkar, Ashish Chotai, Aseem Asthana, Glenn Inn
  • Patent number: 8411598
    Abstract: In one embodiment, a method comprises receiving through a telephony user interface from a user at the telephony user interface an indication of a first direction of a sound source along a first axis with respect to the user and a second direction of the sound source along a second axis with respect to the user. The first axis is substantially perpendicular to the second axis. The method further involves communicating the indication of the first direction and the second direction to enable audio communication of sound originating at the sound source to the user as if coming from the first direction and the second direction with respect to the user.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: April 2, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Sravan Vadlakonda, Ashish Chotai, Shantanu Sarkar, Aseem Asthana
  • Patent number: 8405705
    Abstract: A conference adapter. In an illustrative embodiment, the conference adapter implements a method for interfacing one or more conference endpoints with one or more conference servers. The method includes registering an endpoint and a conference server to determine endpoint registration information associated with the endpoint and to determine conference-server registration information associated with the conference server. Next, the method includes receiving a connection from the endpoint and a connection from the conference server. Subsequently, the conference adapter establishes communications between the endpoint and the conference server as initiated by the endpoint and based on the endpoint registration information and the conference-server registration information.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: March 26, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Aseem Asthana, Shantanu Sarkar, Ashish Chotai, Sravan Vadlakonda
  • Publication number: 20130003750
    Abstract: In an example embodiment described herein, there is disclosed an implementation for analyzing a network having cache advance (CA) segments, such as a session control protocol (SCTP) pipe. The path between endpoints, e.g. a client on a first local area network (LAN) and a server on a second LAN, wherein the first and second LAN are coupled by an SCTP pipe, is determined and properties of the path are acquired.
    Type: Application
    Filed: September 11, 2012
    Publication date: January 3, 2013
    Inventors: Sravan VADLAKONDA, Rohini Kasturi, Alpesh S. Patel
  • Patent number: 8345851
    Abstract: A system and method that provides a user with the ability to transmit confidential information to an IVR system in a secure manner includes invoking an interactive voice response (IVR) routine, the IVR routine determining each of the digits in the sequence by making successive queries and/or digit guesses. A user of the voice communication device need only make an affirmative response or a negative response to each query or digit quess. Once determined, each of the digits in the sequence is sent to the destination system. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: January 1, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Sravan Vadlakonda, Shantanu Sarkar, Aseem Asthana, Ashish Chotai
  • Patent number: 8341663
    Abstract: In one embodiment, a Media Analysis and Delivery System obtains a set of media delivery rules, wherein the set of media delivery rules includes one or more triggers, each of the triggers identifying a topic of interest. The Media Analysis and Delivery System examines a media stream for at least one of the one or more triggers in accordance with the set of media delivery rules. The Media Analysis and Delivery System provides at least a portion of the media stream in response to at least one of the triggers in accordance with at least one of the set of media delivery rules.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: December 25, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Mukul Jain, Labhesh Patel, Sanjeev Kumar, Sravan Vadlakonda, Arthur Gerald Howarth, Ashish P. Chotai, Aseem Asthana, Rajneesh Kumar, Shantanu Sarkar
  • Patent number: 8295277
    Abstract: In an example embodiment described herein, there is disclosed an implementation for analyzing a network having cache advance (CA) segments, such as a session control protocol (SCTP) pipe. The path between endpoints, e.g. a client on a first local area network (LAN) and a server on a second LAN, wherein the first and second LAN are coupled by an SCTP pipe, is determined and properties of the path are acquired.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: October 23, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Sravan Vadlakonda, Rohini Kasturi, Alpesh S. Patel
  • Patent number: 8094575
    Abstract: In general, techniques are described by which a path through a network may be selected based on service information. For example, a network device may include one or more interfaces, a control unit, and an integrated network acceleration device that provides a first set of services. The interfaces may receive service information that describes a second set of services provided by another network device. The control unit then determines, based on the service information, whether the other device shares any services in common with the integrated device. If so, the control unit selects a path through the network that includes the other device and causes the integrated device to apply the shared service to a portion of the traffic. The interfaces forward this portion along the determined path to the other device such that the other device applies the shared network acceleration services to the portion of the network traffic.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: January 10, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Sravan Vadlakonda, Rohini Kasturi, Steven A. Malmskog
  • Publication number: 20110267987
    Abstract: A conference adapter. In an illustrative embodiment, the conference adapter implements a method for interfacing one or more conference endpoints with one or more conference servers. The method includes registering an endpoint and a conference server to determine endpoint registration information associated with the endpoint and to determine conference-server registration information associated with the conference server. Next, the method includes receiving a connection from the endpoint and a connection from the conference server. Subsequently, the conference adapter establishes communications between the endpoint and the conference server as initiated by the endpoint and based on the endpoint registration information and the conference-server registration information.
    Type: Application
    Filed: July 11, 2011
    Publication date: November 3, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Aseem Asthana, Shantanu Sarkar, Ashish Chotai, Sravan Vadlakonda