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: 9774520Abstract: 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: GrantFiled: October 17, 2011Date of Patent: September 26, 2017Assignee: Juniper Networks, Inc.Inventors: Rohini Kasturi, Nitin Gugle, Sravan Vadlakonda, Steven A. Malmskog
-
Patent number: 9319287Abstract: 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: GrantFiled: August 5, 2013Date of Patent: April 19, 2016Assignee: Cisco Technology, Inc.Inventors: Rohini Kasturi, Sravan Vadlakonda, Alpesh Patel, Matthew Kuhlke
-
Patent number: 9172796Abstract: 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: GrantFiled: March 14, 2007Date of Patent: October 27, 2015Assignee: Cisco Technology, Inc.Inventors: Rajneesh Kumar, Sravan Vadlakonda, Ashish Chotai, Aseem Asthana, Shmuel Shaffer
-
Patent number: 9154403Abstract: 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: GrantFiled: June 18, 2012Date of Patent: October 6, 2015Assignee: Cisco Technology, Inc.Inventors: Sravan Vadlakonda, Pritam Shah, Rahul G. Patel
-
Patent number: 9094520Abstract: 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: GrantFiled: January 8, 2007Date of Patent: July 28, 2015Assignee: Cisco Technology, Inc.Inventors: Sravan Vadlakonda, Ashish Chotai, Shantanu Sarkar, Aseem Asthana
-
Publication number: 20130336167Abstract: 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: ApplicationFiled: June 18, 2012Publication date: December 19, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Sravan Vadlakonda, Pritam Shah, Rahul G. Patel
-
Patent number: 8605720Abstract: 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: GrantFiled: September 11, 2012Date of Patent: December 10, 2013Assignee: Cisco Technology, Inc.Inventors: Sravan Vadlakonda, Rohini Kasturi, Alpesh S. Patel
-
Patent number: 8605605Abstract: 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: GrantFiled: November 5, 2008Date of Patent: December 10, 2013Assignee: Juniper Networks, Inc.Inventors: Sravan Vadlakonda, Rohini Kasturi, Nitin Gugle, Steven A Malmskog
-
Publication number: 20130318237Abstract: 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: ApplicationFiled: August 5, 2013Publication date: November 28, 2013Applicant: Cisco Technology, Inc.Inventors: Rohini Kasturi, Sravan Vadlakonda, Alpesh Patel, Matthew Kuhlke
-
Patent number: 8526336Abstract: 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: GrantFiled: August 9, 2006Date of Patent: September 3, 2013Assignee: Cisco Technology, Inc.Inventors: Shantanu Sarkar, Ashish Chotai, Sravan Vadlakonda, Aseem Asthana
-
Patent number: 8503989Abstract: 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: GrantFiled: October 22, 2007Date of Patent: August 6, 2013Assignee: Cisco Technology, Inc.Inventors: Rohini Kasturi, Sravan Vadlakonda, Alpesh Patel, Matthew Kuhlke
-
Patent number: 8483098Abstract: 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: GrantFiled: November 29, 2005Date of Patent: July 9, 2013Assignee: Cisco Technology, Inc.Inventors: Sravan Vadlakonda, Shantanu Sarkar, Ashish Chotai, Aseem Asthana, Glenn Inn
-
Patent number: 8411598Abstract: 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: GrantFiled: October 24, 2006Date of Patent: April 2, 2013Assignee: Cisco Technology, Inc.Inventors: Sravan Vadlakonda, Ashish Chotai, Shantanu Sarkar, Aseem Asthana
-
Patent number: 8405705Abstract: 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: GrantFiled: July 11, 2011Date of Patent: March 26, 2013Assignee: Cisco Technology, Inc.Inventors: Aseem Asthana, Shantanu Sarkar, Ashish Chotai, Sravan Vadlakonda
-
Publication number: 20130003750Abstract: 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: ApplicationFiled: September 11, 2012Publication date: January 3, 2013Inventors: Sravan VADLAKONDA, Rohini Kasturi, Alpesh S. Patel
-
Patent number: 8345851Abstract: 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: GrantFiled: May 31, 2006Date of Patent: January 1, 2013Assignee: Cisco Technology, Inc.Inventors: Sravan Vadlakonda, Shantanu Sarkar, Aseem Asthana, Ashish Chotai
-
Patent number: 8341663Abstract: 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: GrantFiled: October 10, 2007Date of Patent: December 25, 2012Assignee: 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: 8295277Abstract: 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: GrantFiled: June 29, 2007Date of Patent: October 23, 2012Assignee: Cisco Technology, Inc.Inventors: Sravan Vadlakonda, Rohini Kasturi, Alpesh S. Patel
-
Patent number: 8094575Abstract: 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: GrantFiled: March 24, 2009Date of Patent: January 10, 2012Assignee: Juniper Networks, Inc.Inventors: Sravan Vadlakonda, Rohini Kasturi, Steven A. Malmskog
-
Publication number: 20110267987Abstract: 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: ApplicationFiled: July 11, 2011Publication date: November 3, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Aseem Asthana, Shantanu Sarkar, Ashish Chotai, Sravan Vadlakonda