Patents by Inventor Surya Kumar Kovvali

Surya Kumar Kovvali 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: 8799480
    Abstract: The current invention is applicable to a RAN-cache or proxy operating in a wireless mobile network that is functioning as a transparent inline device intercepting wireless mobile protocols such as UMTS, LTE, WIMAX, CDMA etc.), or a traffic off-load device connected to multiple interfaces towards the Core/Internet. The current invention identifies methods for pre-fetching content by emulating portions of a mobile client for gaining connectivity through the mobile-core network, or to use session contexts of other mobile clients in a way not to significantly effect charging and billing for the preloaded content. The pre-load decision of what to pre-load and when to pre-load may be locally derived within the RAN-cache/Proxy device, or in-coordination with a locally connected CDN (Content Delivery Network) device.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: August 5, 2014
    Assignee: Movik Networks
    Inventors: Surya Kumar Kovvali, Charles Boyle
  • Patent number: 8755405
    Abstract: A method of generating optimal packet workload for achieving a balance between maximizing cell throughput and fairness across multiple users in UMTS/HSPA Network is disclosed. The packet scheduler of the current invention enhances the performance of other schedulers, such as Proportionally Fair Scheduler in NodeB and RNC in UMTS/HSPA Networks by monitoring recent RAN bandwidth to each mobile device, and increasing buffer occupancy of high rate data-flows in the RAN devices. The scheduler uses the desired performance goals of maximum cell throughput and fairness at various network congestion levels, and controls egress burst rate while delivering packets to the RAN (Radio Access Network).
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: June 17, 2014
    Assignee: Movik Networks, Inc.
    Inventors: Surya Kumar Kovvali, Ramakrishnan Krishnan, Ramji Raghavan, Ronald M. Parker
  • Patent number: 8717890
    Abstract: A packet scheduling method and apparatus with the knowledge of application behavior, anticipated usage/behavior based on the type of content, and underlying transport conditions during the time of delivery, is disclosed. This type of scheduling is applicable to a content server or a transit network device in wireless (e.g., 3G, WIMAX, LTE, WIFI) or wire-line networks. Methods for identifying or estimating rendering times of multi-media objects, segmenting a large media content, and automatically pausing or delaying delivery are disclosed. The scheduling reduces transit network bandwidth wastage, and facilitates optimal sharing of network resources such as in a wireless network.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: May 6, 2014
    Assignee: Movik Networks
    Inventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan, Ronald Parker, Christopher Leary, Charles W. Boyle, Nizar K. Purayil
  • Publication number: 20140056137
    Abstract: A system and method to intercept traffic at standard interface points as defined by Cellular/Wireless networks (GSM/GPRS, 3G/UMTS/HSDPA/HSUPA, CDMA, WIMAX, LTE), emulate the respective protocols on either side of the interception point, extract user/application payloads within the intercepted packets, perform optimizations, and re-encapsulate with the same protocol, and deliver the content transparently is disclosed. The optimizations include but are not limited to Content Caching, prediction & pre-fetching of frequently used content, performance of content-aware transport optimizations (TCP, UDP, RTP etc.) for reducing back-haul bandwidth, and improvement of user experience. An additional embodiment of the current invention includes injecting opportunistic content (location based, profile based or advertisement content) based on the information derived while monitoring control plane protocols.
    Type: Application
    Filed: November 4, 2013
    Publication date: February 27, 2014
    Inventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan
  • Publication number: 20140016509
    Abstract: A method of learning and identifying two unidirectional GTP-U tunnels corresponding to a user equipment (UE) in a device placed in a LTE network, where the device acts as a transparent proxy intercepting user plane and control plane protocols on the S1 interface, is disclosed. Methods of pairing the two unidirectional tunnels that belong to same UE, when there is no control plane information or when there is Control Plane information, but the NAS portions of the S1 Control that contain bearer IP addresses are encrypted, are disclosed. Control plane and user plane methods for associating GTP-U tunnels and the corresponding bearer plane IP addresses are identified. Additionally, methods for detecting mobility of a UE, as it moves from the coverage area of one E-NodeB to another, are disclosed. Methods for constructing an eNodeB topology map are also disclosed.
    Type: Application
    Filed: September 23, 2013
    Publication date: January 16, 2014
    Applicant: Movik Networks
    Inventors: Surya Kumar Kovvali, Ravi Valmikam
  • Patent number: 8576744
    Abstract: A system and method to intercept traffic at standard interface points as defined by Cellular/Wireless networks (GSM/GPRS, 3G/UMTS/HSDPA/HSUPA, CDMA, WIMAX, LTE), emulate the respective protocols on either side of the interception point, extract user/application payloads within the intercepted packets, perform optimizations, and re-encapsulate with the same protocol, and deliver the content transparently is disclosed. The optimizations include but are not limited to Content Caching, prediction & pre-fetching of frequently used content, performance of content-aware transport optimizations (TCP, UDP, RTP etc.) for reducing back-haul bandwidth, and improvement of user experience. An additional embodiment of the current invention includes injecting opportunistic content (location based, profile based or advertisement content) based on the information derived while monitoring control plane protocols.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: November 5, 2013
    Assignee: Movik Networks
    Inventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan
  • Patent number: 8565076
    Abstract: A method of learning and identifying two unidirectional GTP-U tunnels corresponding to a user equipment (UE) in a device placed in a LTE network, where the device acts as a transparent proxy intercepting user plane and control plane protocols on the S1 interface, is disclosed. Methods of pairing the two unidirectional tunnels that belong to same UE, when there is no control plane information or when there is Control Plane information, but the NAS portions of the S1 Control that contain bearer IP addresses are encrypted, are disclosed. Control plane and user plane methods for associating GTP-U tunnels and the corresponding bearer plane IP addresses are identified. Additionally, methods for detecting mobility of a UE, as it moves from the coverage area of one E-NodeB to another, are disclosed. Methods for constructing an eNodeB topology map are also disclosed.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: October 22, 2013
    Assignee: Movik Networks
    Inventors: Surya Kumar Kovvali, Ravi Valmikam
  • Publication number: 20130258865
    Abstract: Control Plane and User plane packet data are collected within the Radio Access Network using a plurality of network devices. Consolidation and summarization of this information is then performed to present a unified picture of RAN through abstract APIs to management and analytics applications. The invention identifies methods of retaining the collected network data, such as control and application protocol headers at the collection points, and consolidation and exporting this network data to management/reporting/analytics application using application driven rules for consolidation and summarization. Real-time statistical analysis tools, which may be used to predict failure and degradation trends and proactively control the underlying causes, are also disclosed.
    Type: Application
    Filed: April 8, 2013
    Publication date: October 3, 2013
    Inventors: Surya Kumar Kovvali, Charles W. Boyle, John Hutchins, Tarek Abou-Assali, Mythili Vutukuru, Keith Spinney, Nitin Rana, Gopal K. Bonthu
  • Publication number: 20130246638
    Abstract: The current invention is applicable to a RAN-cache or proxy operating in a wireless mobile network that is functioning as a transparent inline device intercepting wireless mobile protocols such as UMTS, LTE, WIMAX, CDMA etc.), or a traffic off-load device connected to multiple interfaces towards the Core/Internet. The current invention identifies methods for pre-fetching content by emulating portions of a mobile client for gaining connectivity through the mobile-core network, or to use session contexts of other mobile clients in a way not to significantly effect charging and billing for the preloaded content. The pre-load decision of what to pre-load and when to pre-load may be locally derived within the RAN-cache/Proxy device, or in-coordination with a locally connected CDN (Content Delivery Network) device.
    Type: Application
    Filed: May 8, 2013
    Publication date: September 19, 2013
    Applicant: Movik Networks
    Inventors: Surya Kumar Kovvali, Charles Boyle
  • Publication number: 20130235845
    Abstract: An application mobility-management entity (“AME”) in a radio-access network detects movement of a mobile device and routes application data for already-active application streams associated with the mobile device to the device's new location by establishing a connection to a second AME in the radio-access network. The second AME merges forwarded application data from/to the first AME for previously active application streams with the new application streams (e.g., new TCP connections) locally and forwards to/from the mobile device through the radio access network elements.
    Type: Application
    Filed: April 9, 2013
    Publication date: September 12, 2013
    Inventors: Surya Kumar Kovvali, Ravi Valmikam, Charles W. Boyle, Christopher Leary
  • Patent number: 8451800
    Abstract: An application mobility-management entity (“AME”) in a radio-access network detects movement of a mobile device and routes application data for already-active application streams associated with the mobile device to the device's new location by establishing a connection to a second AME in the radio-access network. The second AME merges forwarded application data from/to the first AME for previously active application streams with the new application streams (e.g., new TCP connections) locally and forwards to/from the mobile device through the radio access network elements.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: May 28, 2013
    Assignee: Movik Networks, Inc.
    Inventors: Surya Kumar Kovvali, Ravi Valmikam, Charles W. Boyle, Christopher Leary
  • Publication number: 20130021933
    Abstract: The present invention identifies methods and procedures for correlating control plane and user plane data, consolidating and abstracting the learned and correlated data in a form convenient for minimizing and exporting to other network devices, such as those in the Core Network and the Access Network, or the origin server, CDN devices or client device. These correlation methods may use Control Plane information from a plurality of interfaces in the RAN, and User plane information from other interfaces in the RAN or CN. IF the device is deployed as an inline proxy, this information may be exported using in-band communication, such as HTTP extension headers in HTTP Request or Response packets, or another protocol header, such as the IP or GTP-U header field. Alternatively, this information can be exported out-of-band using a separate protocol between the RAN Transit Network Device (RTND) and the receiving device.
    Type: Application
    Filed: July 23, 2012
    Publication date: January 24, 2013
    Applicant: MOVIK NETWORKS
    Inventors: Surya Kumar Kovvali, Mythili Vutukuru, Charles W. Boyle, Rajat Ghai, John Hutchins, Tarek Abou-Assali, Yuyong Zhang, Nitin Rana, Thirumala Venkata Gupta Araveti, Raj Sirisikar, Gopal K. Bonthu
  • Publication number: 20120191862
    Abstract: The current invention is applicable to a RAN-cache or proxy operating in a wireless mobile network that is functioning as a transparent inline device intercepting wireless mobile protocols such as UMTS, LTE, WIMAX, CDMA etc.), or a traffic off-load device connected to multiple interfaces towards the Core/Internet. The current invention identifies methods for pre-fetching content by emulating portions of a mobile client for gaining connectivity through the mobile-core network, or to use session contexts of other mobile clients in a way not to significantly effect charging and billing for the preloaded content. The pre-load decision of what to pre-load and when to pre-load may be locally derived within the RAN-cache/Proxy device, or in-coordination with a locally connected CDN (Content Delivery Network) device.
    Type: Application
    Filed: July 18, 2011
    Publication date: July 26, 2012
    Applicant: MOVIK NETWORKS
    Inventors: Surya Kumar Kovvali, Charles Boyle
  • Publication number: 20120184258
    Abstract: The present disclosure describes an apparatus and method for recognizing the mobile device type by information monitored from multiple means, such as by transparently monitoring Control Plane protocols, and monitoring user plane protocols (for example user agent header in HTTP protocols), and using such information for controlling data-caching operations, selectively delivering content, and selecting alternative interfaces/networks when available. Additionally, the invention discloses methods to propagate the learned information through header enrichment to external devices, such as content servers or CDN devices. The apparatus and methods are applicable to an application/content-aware caching device in a wireless mobile network that operates as an inline transparent device intercepting control plane and user plane protocols.
    Type: Application
    Filed: July 15, 2011
    Publication date: July 19, 2012
    Applicant: MOVIK NETWORKS
    Inventors: Surya Kumar Kovvali, Charles Boyle, Ravi Valmikam, Krishnan Ramakrishnan
  • Patent number: 8208430
    Abstract: The current invention defines a device and a method of logically inserting the device between two other network devices, for example, in a 3GPP Radio Access Network. The device transparently monitors and interacts with one or more control protocol layers in the two neighboring devices. The invention defines methods by which the intercepting node selectively passes through or proxies (selectively modifying portions of the protocols content) in such as way that the neighbor nodes are un-aware of the intercepting device. The proxy operation implies that the intercepting node is capable of terminating some protocol elements, injecting some protocol elements, or modifying protocol elements before forwarding them in such a way that the operation is transparent to neighboring nodes.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: June 26, 2012
    Assignee: Movik Networks
    Inventors: Ravi Valmikam, Charles Boyle, Nitin Rana, Surya Kumar Kovvali, Christopher Leary
  • Publication number: 20120099533
    Abstract: A system and method to intercept traffic at standard interface points as defined by Cellular/Wireless networks (GSM/GPRS, 3G/UMTS/HSDPA/HSUPA, CDMA, WIMAX, LTE), emulate the respective protocols on either side of the interception point, extract user/application payloads within the intercepted packets, perform optimizations, and re-encapsulate with the same protocol, and deliver the content transparently is disclosed. The optimizations include but are not limited to Content Caching, prediction & pre-fetching of frequently used content, performance of content-aware transport optimizations (TCP, UDP, RTP etc.) for reducing back-haul bandwidth, and improvement of user experience. An additional embodiment of the current invention includes injecting opportunistic content (location based, profile based or advertisement content) based on the information derived while monitoring control plane protocols.
    Type: Application
    Filed: December 29, 2011
    Publication date: April 26, 2012
    Applicant: Movik Networks
    Inventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan
  • Publication number: 20120076120
    Abstract: A method of learning and identifying two unidirectional GTP-U tunnels corresponding to a user equipment (UE) in a device placed in a LTE network, where the device acts as a transparent proxy intercepting user plane and control plane protocols on the S1 interface, is disclosed. Methods of pairing the two unidirectional tunnels that belong to same UE, when there is no control plane information or when there is Control Plane information, but the NAS portions of the S1 Control that contain bearer IP addresses are encrypted, are disclosed. Control plane and user plane methods for associating GTP-U tunnels and the corresponding bearer plane IP addresses are identified. Additionally, methods for detecting mobility of a UE, as it moves from the coverage area of one E-NodeB to another, are disclosed. Methods for constructing an eNodeB topology map are also disclosed.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 29, 2012
    Applicant: MOVIK NETWORKS
    Inventors: Surya Kumar Kovvali, Ravi Valmikam
  • Patent number: 8111630
    Abstract: A system and method to intercept traffic at standard interface points as defined by Cellular/Wireless networks (GSM/GPRS, 3G/UMTS/HSDPA/HSUPA, CDMA, WIMAX, LTE), emulate the respective protocols on either side of the interception point, extract user/application payloads within the intercepted packets, perform optimizations, and re-encapsulate with the same protocol, and deliver the content transparently is disclosed. The optimizations include but are not limited to Content Caching, prediction & pre-fetching of frequently used content, performance of content-aware transport optimizations (TCP, UDP, RTP etc.) for reducing back-haul bandwidth, and improvement of user experience. An additional embodiment of the current invention includes injecting opportunistic content (location based, profile based or advertisement content) based on the information derived while monitoring control plane protocols.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: February 7, 2012
    Assignee: Movik Networks
    Inventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan
  • Patent number: 8085810
    Abstract: Methods for pipelining, piggybacking, and transporting cross layer parameters through a network to reduce round-trip times are disclosed. Application activation, such as accessing a web-site through the internet, currently uses several protocols, including DNS Name resolution, establishing a TCP connection, sending HTTP Request and getting HTTP-Response that contains the web-page data, before the data from the web-site can be displayed to the user. Such operations take several round-trips through the transit network and are of the order of 100 to 200 milliseconds in the wireless access network in the best case. A method of generating a multi-part message to reduce these round trip is disclosed, as well as a proxy device which minimizes client side round trips while utilizing standard messaging in the wireline network. The invention includes client side user parameter gathering when specifying the application first (pre-fix), or specifying the application last (post-fix).
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: December 27, 2011
    Assignee: Movik Networks
    Inventors: Surya Kumar Kovvali, Ramji Raghavan
  • Publication number: 20110202634
    Abstract: A method for serving content from a radio-access network cache includes detecting a request from a mobile device for content in the cache. The request is sent to a content-origin server, and a response is received therefrom.
    Type: Application
    Filed: February 11, 2011
    Publication date: August 18, 2011
    Inventors: Surya Kumar Kovvali, Krishnan Ramakrishnan, Gregory Alden