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: 20130167181
    Abstract: 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: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Sanjay Dixit, Biswaranjan Panda, Jayaraman Iyer, Bhaskar Bhupalam
  • Publication number: 20130144979
    Abstract: 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: Application
    Filed: December 2, 2011
    Publication date: June 6, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Vivek KANSAL, Timothy Stammers, Bhaskar Bhupalam, Biswaranjan Panda, Jayaraman Iyer
  • Publication number: 20130144906
    Abstract: 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: Application
    Filed: December 2, 2011
    Publication date: June 6, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Bhaskar BHUPALAM, Jayaraman Iyer, Vivek Kansal, Biswaranjan Panda
  • Publication number: 20120250509
    Abstract: 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: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Biswaranjan Panda
  • Patent number: 8195778
    Abstract: 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: Grant
    Filed: December 19, 2009
    Date of Patent: June 5, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Biswaranjan Panda, Naveen Paulkandasamy, Michael Shannon
  • Patent number: 8175574
    Abstract: 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: Grant
    Filed: April 28, 2006
    Date of Patent: May 8, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Biswaranjan Panda, Jayaraman Iyer, Weimin Ma
  • Patent number: 8036230
    Abstract: 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: Grant
    Filed: November 5, 2007
    Date of Patent: October 11, 2011
    Assignee: 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: 7966645
    Abstract: 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: Grant
    Filed: March 6, 2007
    Date of Patent: June 21, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Biswaranjan Panda, Flemming S. Andreasen, Jonathan D. Rosenberg
  • Patent number: 7944875
    Abstract: 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: Grant
    Filed: March 6, 2007
    Date of Patent: May 17, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Parviz Yegani, Biswaranjan Panda, Timothy P. Stammers, Kent Leung, Jayaraman Iyer
  • Patent number: 7940722
    Abstract: 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: Grant
    Filed: March 6, 2007
    Date of Patent: May 10, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan D. Rosenberg, Flemming S. Andreasen, Timothy P. Stammers, Jayaraman R. Iyer, Biswaranjan Panda
  • Patent number: 7840215
    Abstract: 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: Grant
    Filed: April 11, 2007
    Date of Patent: November 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Biswaranjan Panda, Bhaskar Bhupalam, Timothy Stammers
  • Patent number: 7809351
    Abstract: 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: Grant
    Filed: April 28, 2006
    Date of Patent: October 5, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Biswaranjan Panda, Jayaraman Iyer, Weimin Ma
  • Patent number: 7805127
    Abstract: 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: Grant
    Filed: March 6, 2007
    Date of Patent: September 28, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Flemming S. Andreasen, Jonathan D. Rosenberg, Jayaraman R. Iyer, Biswaranjan Panda
  • Patent number: 7756040
    Abstract: 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: Grant
    Filed: October 8, 2003
    Date of Patent: July 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Laurent H. Andriantsiferana, Jayaraman R. Iyer, Biswaranjan Panda, Ashish A. Chandwadkar, Louis F. Menditto, Chris O'Rourke
  • Patent number: 7643411
    Abstract: 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: Grant
    Filed: March 6, 2007
    Date of Patent: January 5, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Flemming S. Andreasen, Jayaraman R. Iyer, Jonathan D. Rosenberg, Biswaranjan Panda
  • Publication number: 20090116513
    Abstract: 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: Application
    Filed: November 5, 2007
    Publication date: May 7, 2009
    Applicant: 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: 20090023426
    Abstract: 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: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Kevin Shatzkamer, Mark Grayson, Biswaranjan Panda, Richard Kyle Forster
  • Publication number: 20080317053
    Abstract: 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: Application
    Filed: June 22, 2007
    Publication date: December 25, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Biswaranjan Panda, Kevin Shatzkamer, Mark Grayson, Richard Kyle Forster
  • Publication number: 20080254793
    Abstract: 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: Application
    Filed: April 11, 2007
    Publication date: October 16, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Biswaranjan Panda, Bhaskar Bhupalam, Timothy Stammers
  • Publication number: 20080119160
    Abstract: 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: Application
    Filed: November 22, 2006
    Publication date: May 22, 2008
    Inventors: Laurent Andriantsiferana, Dhiraj Devdas Ballal, Biswaranjan Panda