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: 8040808Abstract: 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 20, 2008Date of Patent: October 18, 2011Assignee: Juniper Networks, Inc.Inventors: Rohini Kasturi, Nitin Gugle, Sravan Vadlakonda, Steven A. Malmskog
-
Patent number: 8018866Abstract: In general, techniques are described for adaptively applying network acceleration services within an intermediate network device. In particular, the intermediate network device comprises a classifier module that receives network traffic and a servicing engine. The servicing engine applies the network acceleration services to the network traffic in accordance with a service configuration and monitors the application of network acceleration services to determine whether the application of each of the network acceleration services improves the efficiency with which the network traffic is serviced. The servicing engine then dynamically adapts the service configuration to alter the application of the network acceleration services based on the determination. Thereafter, the servicing engine applies the network acceleration services to the network traffic in accordance with the dynamically adapted service configuration to more efficiently service the network traffic.Type: GrantFiled: August 26, 2008Date of Patent: September 13, 2011Assignee: Juniper Networks, Inc.Inventors: Rohini Kasturi, Nitin Gugle, Sravan Vadlakonda
-
Publication number: 20110202673Abstract: A network optimization device may receive a stream of data and identify a selected compression dictionary from among a number of compression dictionaries based on the received stream of data. A receiving network device may be notified regarding the selected compression dictionary. The stream of data may be compressed using the selected compression dictionary and transmitted to the receiving device.Type: ApplicationFiled: April 21, 2011Publication date: August 18, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Sravan VADLAKONDA, Nitin Gugle, Rohini Kasturi
-
Patent number: 7978669Abstract: In one embodiment, a method includes characterizing a first packet of a video stream as being associated with a first frame type, wherein the video stream is arranged to be transmitted on a wireless local area network. The method also includes processing at least the first packet of the video stream as being associated with the first frame type if the first packet of the video stream is characterized as being of the first frame type.Type: GrantFiled: May 9, 2007Date of Patent: July 12, 2011Assignee: Cisco Technology, Inc.Inventors: Rajneesh Kumar, Aseem Asthana, Sravan Vadlakonda, Ashish Chotai
-
Patent number: 7978216Abstract: 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: June 7, 2006Date of Patent: July 12, 2011Assignee: Cisco Technology, Inc.Inventors: Aseem Asthana, Shantanu Sarkar, Ashish Chotai, Sravan Vadlakonda
-
Publication number: 20110142063Abstract: A device may receive a packet at a network device, and may retrieve from a table, by using information in a header of the packet as keys, records that include communication performance statistics associated with transport protocols. In addition, the device may select, based on the records, a transport protocol with an optimum communication performance statistics among the transport protocols and send the packet in accordance with the selected transport protocol from the network device.Type: ApplicationFiled: February 25, 2011Publication date: June 16, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Rohini KASTURI, Nitin Gugle, Sravan Vadlakonda, Steven A. Malmskog
-
Patent number: 7957520Abstract: A system and method for servicing a caller at a contact center includes a plurality of call centers, each including an automatic call distributor (ACD), and an emergency response system that issues an emergency notification signal to the ACD of a call center in response to an emergency condition affecting the call center. In response, the ACD of the call center informs callers of the emergency condition, and then performs a bulk transfer of each of the active calls from the call center to one or more other call centers. 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. 37 CFR 1.72(b).Type: GrantFiled: July 14, 2005Date of Patent: June 7, 2011Assignee: Cisco Technology, Inc.Inventors: Sravan Vadlakonda, Vijetha Vadlakonda
-
Patent number: 7953881Abstract: A network optimization device may receive a stream of data and identify a selected compression dictionary from among a number of compression dictionaries based on the received stream of data. A receiving network device may be notified regarding the selected compression dictionary. The stream of data may be compressed using the selected compression dictionary and transmitted to the receiving device.Type: GrantFiled: June 12, 2008Date of Patent: May 31, 2011Assignee: Juniper Networks, Inc.Inventors: Sravan Vadlakonda, Nitin Gugle, Rohini Kasturi
-
Patent number: 7920569Abstract: A device may receive a packet at a network device, and may retrieve from a table, by using information in a header of the packet as keys, records that include communication performance statistics associated with transport protocols. In addition, the device may select, based on the records, a transport protocol with an optimum communication performance statistics among the transport protocols and send the packet in accordance with the selected transport protocol from the network device.Type: GrantFiled: May 5, 2008Date of Patent: April 5, 2011Assignee: Juniper Networks, Inc.Inventors: Rohini Kasturi, Nitin Gugle, Sravan Vadlakonda, Steven A Malmskog
-
Patent number: 7907707Abstract: Techniques for storing voicemails in real-time in a caller's voicemail system when a voicemail is left in a callee's voicemail system are provided. A connection to the callee's voicemail system is detected during a call from the caller to the callee. When a voicemail is being left on the caller's voicemail system, a copy of the voicemail message is automatically forked to the caller's voicemail system. Thus, when a voicemail message is recorded on the callee's voicemail system, a copy of the voicemail message is also stored on the caller's voicemail system.Type: GrantFiled: June 7, 2006Date of Patent: March 15, 2011Assignee: Cisco Technology, Inc.Inventors: Vineet Goel, Aseem Asthana, Ashish Chotai, Sravan Vadlakonda
-
Patent number: 7886001Abstract: Disclosed are conferencing systems, devices, architectures, and methods for implementing a trigger-based conferencing system to facilitate increased productivity meeting participation. An exemplary method, in accordance with embodiments, of managing a workflow application in a conference, where the conference includes a plurality of events, can include: (i) creating a trigger by defining a predicate and action for the trigger; (ii) registering the trigger to at least one of a plurality of detection points; (iii) evaluating the trigger's predicate each time any of the detection points against which it is registered are encountered; and (iv) executing actions associated with the trigger if the predicate evaluation is positive, where execution of the actions can result in a state change in the conference.Type: GrantFiled: December 23, 2005Date of Patent: February 8, 2011Assignee: Cisco Technology, Inc.Inventors: Aseem Asthana, Ashish Chotai, Sravan Vadlakonda, Shantanu Sarkar, Randall Baird
-
Patent number: 7761110Abstract: A processor-implemented method of operation for managing a push-to-talk (PTT) session involving a plurality of participants includes applying a first floor control algorithm at a PTT server. The first floor control algorithm being selected from a plurality of algorithms that arbitrate among talk requests received from the participants. The method further includes changing, during the PTT session, from the first floor control algorithm to a second floor control algorithm at the PPT server. 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. 37 CFR 1.72(b).Type: GrantFiled: May 31, 2006Date of Patent: July 20, 2010Assignee: Cisco Technology, Inc.Inventors: Ashish Chotai, Sravan Vadlakonda, Binh Don Ha, Aseem Asthana, Shmuel Shaffer
-
Patent number: 7734810Abstract: In one embodiment, a first network device receives a control message in a first protocol from a client, the control message in the first protocol being addressed to a second network device. The first network device identifies an existing connection in a second protocol that is associated with the second network device. The first network device establishes a connection in the first protocol with the client according to a status of the existing connection in the second protocol that is associated with the second network device.Type: GrantFiled: June 12, 2007Date of Patent: June 8, 2010Assignee: Cisco Technology, Inc.Inventors: Rohini Kasturi, Alpesh S. Patel, Sravan Vadlakonda, Kenneth Durazzo
-
Patent number: 7730411Abstract: In one embodiment, a method can include: (i) connecting to a conference server via a network; (ii) viewing a list of available past meetings and associated forms of access; (iii) selecting a meeting and form of access from the list; and (iv) re-creating the meeting in a context using the form of access. Example forms of access can include a dialing of all meeting participants, re-creating a previous meeting context, summarizing a meeting, displaying action items, and replaying or viewing a portion of a meeting.Type: GrantFiled: February 1, 2007Date of Patent: June 1, 2010Assignee: Cisco Technology, Inc.Inventors: Ashish Chotai, Sravan Vadlakonda, Shantanu Sarkar, Aseem Asthana
-
Patent number: 7694002Abstract: A conferencing system includes a plurality of ports for network connection to endpoint devices of participants to a conference session. A mixer receives input audio streams from the endpoint devices and then outputs a mixed audio stream back to the endpoint devices. A processor runs a program that automatically downgrades one or more of the participants to the conference session from a full-duplex communication mode to a half-duplex communication mode in response to an event affecting allocation of conferencing resources, the conferencing resources including the ports.Type: GrantFiled: April 7, 2006Date of Patent: April 6, 2010Assignee: Cisco Technology, Inc.Inventors: Sravan Vadlakonda, Ashish Chotai, Binh Don Ha, Aseem Asthana, Shmuel Shaffer
-
Patent number: 7680047Abstract: A Real-Time Protocol (RTP) source node of a network operates to send a first data packet of a first size to a destination node over a path of the network that includes a plurality of intermediate nodes, at least one of the intermediate nodes having a maximum transmission unit (MTU) size smaller than the first size such that fragmentation of the first data packet occurs. The destination node sends back to the source node a RTCP report that includes a number of fragments received and a largest minimum data packet size. In response, the source node sends subsequent data packets having a second size less than or equal to the largest data packet size of the fragments. 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: November 22, 2005Date of Patent: March 16, 2010Assignee: Cisco Technology, Inc.Inventors: Sravan Vadlakonda, Son D. Nguyen, Manjunath S. Bangalore, Vikram Khurana
-
Publication number: 20090104895Abstract: In one embodiment, a system receives a user calling attribute and determines current information of a telephone. The system generates a dynamic contact list based on the user calling attribute and the current information.Type: ApplicationFiled: October 22, 2007Publication date: April 23, 2009Applicant: Cisco Technology, Inc. (CA Corporation)Inventors: Rohini Kasturi, Sravan Vadlakonda, Alpesh Patel, Matthew Kuhlke
-
Publication number: 20090100468Abstract: 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: ApplicationFiled: October 10, 2007Publication date: April 16, 2009Applicant: 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
-
Publication number: 20090003334Abstract: 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: June 29, 2007Publication date: January 1, 2009Inventors: Sravan Vadlakonda, Rohini Kasturi, Alpesh S. Patel
-
Publication number: 20080313347Abstract: In one embodiment, a first network device receives a control message in a first protocol from a client, the control message in the first protocol being addressed to a second network device. The first network device identifies an existing connection in a second protocol that is associated with the second network device. The first network device establishes a connection in the first protocol with the client according to a status of the existing connection in the second protocol that is associated with the second network device.Type: ApplicationFiled: June 12, 2007Publication date: December 18, 2008Inventors: Rohini Kasturi, Alpesh S. Patel, Sravan Vadlakonda, Kenneth Durazzo