Patents by Inventor Biswaranjan Panda
Biswaranjan Panda 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).
-
Publication number: 20130167181Abstract: Systems and methods are used for receiving a video request from a user equipment for video to be downloaded; determining a link bandwidth status associated with the user equipment; in response to the link bandwidth status associated with the user equipment, determining whether to implement one or more additional processing functions associated with the video delivery; during the video delivery, repeating the determining such that the one or more additional processing functions associated with the video delivery can be implemented or not implemented at different times during the video delivery. These processing functions can include transrating, HTTP optimization, TCP optimization, and video pacing.Type: ApplicationFiled: December 22, 2011Publication date: June 27, 2013Applicant: Cisco Technology, Inc.Inventors: Sanjay Dixit, Biswaranjan Panda, Jayaraman Iyer, Bhaskar Bhupalam
-
Publication number: 20130144979Abstract: Network operators are striving to find ways to provide stable video services amid a rapid increase in video data traffic. In order to provide stable video services with constrained network resources, network operators attempted to reduce video file sizes and to cache videos for future use. However, network operators failed to exploit user information and to leverage benefits of distributing these functionalities across the network. This disclosure provides systems and methods for efficiently delivering video and managing video caches by exploiting user information and by distributing video delivery functionalities across the network.Type: ApplicationFiled: December 2, 2011Publication date: June 6, 2013Applicant: Cisco Technology, Inc.Inventors: Vivek KANSAL, Timothy Stammers, Bhaskar Bhupalam, Biswaranjan Panda, Jayaraman Iyer
-
Publication number: 20130144906Abstract: Network operators are striving to find ways to provide stable video services amid a rapid increase in video traffic. In order to provide stable video services with constrained network resources, network operators attempted to reduce video file sizes using a content adaptation engine (CAE). However, network operators failed to efficiently readdress video flows to CAEs. This disclosure provides systems and methods for efficiently readdressing video flows to CAEs.Type: ApplicationFiled: December 2, 2011Publication date: June 6, 2013Applicant: Cisco Technology, Inc.Inventors: Bhaskar BHUPALAM, Jayaraman Iyer, Vivek Kansal, Biswaranjan Panda
-
Publication number: 20120250509Abstract: Systems and methods are disclosed for receiving a request at a packet gateway to allocate a new bearer for a mobile device on a wireless telecommunications network; identifying, at the packet gateway, existing bearers that have a quality of service (QoS) that can be reduced without dropping the existing bearers; reducing, at the packet gateway, the QoS of the existing bearers; reclaiming resources at the packet gateway that were previously in use by the existing bearers; and allocating the new bearer for the mobile device using the reclaimed resources at the packet gateway without causing any of the existing bearers to be disconnected, wherein the existing bearers have a lower priority than the new bearer, and wherein the existing bearers have previously been designated as capable of being preempted.Type: ApplicationFiled: April 1, 2011Publication date: October 4, 2012Applicant: Cisco Technology, Inc.Inventors: Kent K. Leung, Biswaranjan Panda
-
Patent number: 8195778Abstract: An example method includes receiving a packet for a flow associated with a subscriber; determining if a home agent element has a context for the flow by communicating a handover query to a network element; assigning an Internet protocol (IP) address for the subscriber in response to the home agent element not having the context for the flow; and creating a session for the subscriber, where the session is created using inter-process communication between the home agent element and the network element. The method can further include maintaining communications with a packet data serving node (PDSN) and an Authentication, Authorization, and Accounting (AAA) element in order to assist in roaming between a Long Term Evolution (LTE) network and a code division multiple access (CDMA) network. The inter-process communication is used to maintain the session for the subscriber when the subscriber is attached to different networks.Type: GrantFiled: December 19, 2009Date of Patent: June 5, 2012Assignee: Cisco Technology, Inc.Inventors: Kent K. Leung, Biswaranjan Panda, Naveen Paulkandasamy, Michael Shannon
-
Patent number: 8175574Abstract: Methods and systems for selecting one or more charging profiles for a mobile data service session are disclosed. A method includes identifying one or more available sources of charging profiles that each provide a charging profile for a mobile data service user and selecting a charging profile to be used for at least a portion of the mobile data service session based on selection criteria that ranks the available sources of charging profiles. Access is provided to the selected charging profile for use in billing the mobile data service user.Type: GrantFiled: April 28, 2006Date of Patent: May 8, 2012Assignee: Cisco Technology, Inc.Inventors: Biswaranjan Panda, Jayaraman Iyer, Weimin Ma
-
Patent number: 8036230Abstract: In one embodiment, a method includes receiving a packet at a network processor, and determining the packet is to be directed to a selected one of a plurality of traffic processors if a tunnel endpoint identifier of the packet is associated with a subscriber terminal. The method further includes determining that the packet is to be directed to the selected one of the plurality of traffic processors if a destination address of the packet is associated with the subscriber terminal. The method still further includes distributing the packet to the selected one of the plurality of traffic processors.Type: GrantFiled: November 5, 2007Date of Patent: October 11, 2011Assignee: Cisco Technology, Inc.Inventors: Richard L. Gray, Chris O'Rourke, Jayaraman R. Iyer, Louis F. Menditto, Humberto M. Tavares, Biswaranjan Panda, Bhaskar Bhupalam
-
Patent number: 7966645Abstract: In one embodiment, a method includes receiving a first message from a first manager. The first message includes a first element of a request for policy authorization. The request for policy authorization attempts to reserve particular network resources for a particular application context. The method includes, in response to the first message, establishing a policy rendezvous state at a policy manager for a policy decision on the request for policy authorization. The method includes receiving a second message from a second manager subsequent to the first message. The second message includes a second element of the request for policy authorization, and the second element completes the request for policy authorization. The method includes, in response to the second message, making the policy decision based on the first and second elements of the request for policy authorization.Type: GrantFiled: March 6, 2007Date of Patent: June 21, 2011Assignee: Cisco Technology, Inc.Inventors: Biswaranjan Panda, Flemming S. Andreasen, Jonathan D. Rosenberg
-
Patent number: 7944875Abstract: In one embodiment, a system for providing mobile Internet Protocol (IP) connectivity includes a memory and a processor. The memory stores one or more user level policies associated with an access terminal. The processor establishes a mobile IP connection with the access terminal. The processor receives the user level policies from a home IP gateway of the access terminal, and applies the user level policies to the mobile IP connection.Type: GrantFiled: March 6, 2007Date of Patent: May 17, 2011Assignee: Cisco Technology, Inc.Inventors: Parviz Yegani, Biswaranjan Panda, Timothy P. Stammers, Kent Leung, Jayaraman Iyer
-
Patent number: 7940722Abstract: A method for selecting an IP address for an application used in a network environment may include receiving data of a network's capabilities, receiving data of a subscriber's applications, and receiving data of a subscriber's needs. The method may also include generating a policy document, such that the policy document associates an IP address with each application based on the subscriber's needs and the network's capabilities.Type: GrantFiled: March 6, 2007Date of Patent: May 10, 2011Assignee: Cisco Technology, Inc.Inventors: Jonathan D. Rosenberg, Flemming S. Andreasen, Timothy P. Stammers, Jayaraman R. Iyer, Biswaranjan Panda
-
Patent number: 7840215Abstract: In one embodiment, a method can include: (i) assigning an attribute to each of a plurality of processors, and designating one of the plurality of processors as a proxy processor; (ii) when a user session begins using a first of the plurality of processors, sending a first notification message to a server; and (iii) when a rebooting of the first processor occurs: (a) suppressing a second notification message from the first processor in the proxy processor; and (b) sending a third notification message with the attribute to the server to enable the server to modify a user file in the server using the attribute.Type: GrantFiled: April 11, 2007Date of Patent: November 23, 2010Assignee: Cisco Technology, Inc.Inventors: Biswaranjan Panda, Bhaskar Bhupalam, Timothy Stammers
-
Patent number: 7809351Abstract: Methods and systems for differential billing of services used during a mobile data service user session are disclosed. A method includes identifying a mobile data service user session and identifying a mobile data service user that is associated with the identified mobile data service user session. One or more services used by the mobile data service user during the mobile data service user session are identified. A service usage report is generated for each of the one or more services used by the mobile data service user. The usage reports are based on a measure of service usage of each of the identified one or more services and a billing profile that is associated with the user. Access is provided to the user service usage reports for storage as a part of billing records.Type: GrantFiled: April 28, 2006Date of Patent: October 5, 2010Assignee: Cisco Technology, Inc.Inventors: Biswaranjan Panda, Jayaraman Iyer, Weimin Ma
-
Patent number: 7805127Abstract: A method for creating an accounting record in a policy server in a communication network. The method also includes receiving policy data from one or more application layer elements. The method includes receiving accounting data from one or more lower layer elements, such that the accounting data is associated with the policy data. The method also includes consolidating the accounting data and the policy data received.Type: GrantFiled: March 6, 2007Date of Patent: September 28, 2010Assignee: Cisco Technology, Inc.Inventors: Flemming S. Andreasen, Jonathan D. Rosenberg, Jayaraman R. Iyer, Biswaranjan Panda
-
Patent number: 7756040Abstract: A method for relaying information in a network environment is provided that includes establishing primary and secondary packet data protocol (PDP) links on behalf of an end user and communicating traffic pattern information associated with the primary and secondary PDP links to a client services packet gateway (CSPG), the traffic pattern information providing data associated with how traffic flows propagating via each of the primary and secondary PDP links are to be treated in a network.Type: GrantFiled: October 8, 2003Date of Patent: July 13, 2010Assignee: Cisco Technology, Inc.Inventors: Laurent H. Andriantsiferana, Jayaraman R. Iyer, Biswaranjan Panda, Ashish A. Chandwadkar, Louis F. Menditto, Chris O'Rourke
-
Patent number: 7643411Abstract: A method includes a network originating a QoS reservation message and communicating the network-originated QoS message through a radio access network (RAN) from an access gateway (AGW) to an access terminal (AT). The network-originated reservation message does not cause any network resource reservation by itself, but causes the AT to initiate a network resource reservation according to one or more parameters in the network-originated QoS reservation message. Accordingly, an existing network infrastructure supporting AT-originated QoS reservation may support network-originated QoS reservation (or proxied QoS) without any updates to an access-network infrastructure, such as the RAN. The method includes, in response to the network-initiated QoS reservation message, communicating a reservation confirmation through the RAN from the AT to the AGW. The reservation confirmation whether that the QoS reservation was successful.Type: GrantFiled: March 6, 2007Date of Patent: January 5, 2010Assignee: Cisco Technology, Inc.Inventors: Flemming S. Andreasen, Jayaraman R. Iyer, Jonathan D. Rosenberg, Biswaranjan Panda
-
Publication number: 20090116513Abstract: In one embodiment, a method includes receiving a packet at a network processor, and determining the packet is to be directed to a selected one of a plurality of traffic processors if a tunnel endpoint identifier of the packet is associated with a subscriber terminal. The method further includes determining that the packet is to be directed to the selected one of the plurality of traffic processors if a destination address of the packet is associated with the subscriber terminal. The method still further includes distributing the packet to the selected one of the plurality of traffic processors.Type: ApplicationFiled: November 5, 2007Publication date: May 7, 2009Applicant: Cisco Technology, Inc.Inventors: Richard L. Gray, Chris O'Rourke, Jayaraman R. Iyer, Louis F. Menditto, Humberto M. Tavares, Biswaranjan Panda, Bhaskar Bhupalam
-
Publication number: 20090023426Abstract: In one embodiment, a first access request is received from a mobile device. The access request may be received through a first access medium for a virtual access point name (APN). A session is created with a service using a first real access point name (APN) for the mobile device. A second access request is received through a second type of access medium. The request may be received through a second virtual APN. A session is determined that is active for the mobile device through the first access medium and the second access request is assigned the first real APN even though the request is received through a second access medium. The continuity of the connection may then be maintained because the first real APN is still being used. In this case, a handoff of the connection from the first access network to the second access network is performed while the connection to the service is maintained through the first real APN.Type: ApplicationFiled: July 20, 2007Publication date: January 22, 2009Applicant: CISCO TECHNOLOGY, INC.Inventors: Kevin Shatzkamer, Mark Grayson, Biswaranjan Panda, Richard Kyle Forster
-
Publication number: 20080317053Abstract: In one embodiment, a load balancer receives a message from a tunnel termination gateway (TTG) associated with a mobile device. The load balancer may receive messages from a plurality of TTGs. A gateway node in a plurality of gateway nodes in which to send the message is determined. The load balancer then assigns a NSAPI for use by the gateway node. For example, the NSAPI may be associated with a tunnel that is generated between the TTG and GGSN. The load balancer ensures that the assigned NSAPI is not currently in use at the gateway node. Thus, no overlapping of NSAPIs may occur even though the load balancer is processing messages from multiple TTGs for multiple gateway nodes.Type: ApplicationFiled: June 22, 2007Publication date: December 25, 2008Applicant: CISCO TECHNOLOGY, INC.Inventors: Biswaranjan Panda, Kevin Shatzkamer, Mark Grayson, Richard Kyle Forster
-
Publication number: 20080254793Abstract: In one embodiment, a method can include: (i) assigning an attribute to each of a plurality of processors, and designating one of the plurality of processors as a proxy processor; (ii) when a user session begins using a first of the plurality of processors, sending a first notification message to a server; and (iii) when a rebooting of the first processor occurs: (a) suppressing a second notification message from the first processor in the proxy processor; and (b) sending a third notification message with the attribute to the server to enable the server to modify a user file in the server using the attribute.Type: ApplicationFiled: April 11, 2007Publication date: October 16, 2008Applicant: Cisco Technology, Inc.Inventors: Biswaranjan Panda, Bhaskar Bhupalam, Timothy Stammers
-
Publication number: 20080119160Abstract: A method of processing communication transactions associated with a mobile node communicating with a serving network, the method comprising receiving a first data communication, from an external Location Based Service, the first data communication relating to a first location of the mobile node, processing a communication transaction based on a first charging profile associated with the first data communication, and in response to receiving a second data communication relating to a second location of the mobile node, processing the communication transaction based on a second charging profile associated with the second location of the mobile node.Type: ApplicationFiled: November 22, 2006Publication date: May 22, 2008Inventors: Laurent Andriantsiferana, Dhiraj Devdas Ballal, Biswaranjan Panda