Patents by Inventor Krishnan Ramakrishnan
Krishnan Ramakrishnan 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: 9467527Abstract: A caching module is provided at the interface between a radio access network (RAN) and a core network (CN). If the requested content is available in the caching module as cached content, the caching module sends a header request upstream to an origin server to determine if the cached content is valid and authorized. If the cached content is invalid, it is evicted from the cached and may be replaced with a new, valid content. The CN can inspect the header response to perform data accounting and billing, to provide upstream content filtering, and to provide lawful interception capabilities. Related techniques are also provided.Type: GrantFiled: April 1, 2014Date of Patent: October 11, 2016Assignee: Vidscale, Inc.Inventor: Krishnan Ramakrishnan
-
Patent number: 9001840Abstract: 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: GrantFiled: November 4, 2013Date of Patent: April 7, 2015Assignee: Movik NetworksInventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan
-
Publication number: 20140293875Abstract: A caching module is provided at the interface between a radio access network (RAN) and a core network (CN). If the requested content is available in the caching module as cached content, the caching module sends a header request upstream to an origin server to determine if the cached content is valid and authorized. If the cached content is invalid, it is evicted from the cached and may be replaced with a new, valid content. The CN can inspect the header response to perform data accounting and billing, to provide upstream content filtering, and to provide lawful interception capabilities. Related techniques are also provided.Type: ApplicationFiled: April 1, 2014Publication date: October 2, 2014Inventor: Krishnan Ramakrishnan
-
Patent number: 8717890Abstract: 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: GrantFiled: January 29, 2010Date of Patent: May 6, 2014Assignee: Movik NetworksInventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan, Ronald Parker, Christopher Leary, Charles W. Boyle, Nizar K. Purayil
-
Publication number: 20140056137Abstract: 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: ApplicationFiled: November 4, 2013Publication date: February 27, 2014Inventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan
-
Patent number: 8576744Abstract: 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: GrantFiled: December 29, 2011Date of Patent: November 5, 2013Assignee: Movik NetworksInventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan
-
Publication number: 20120184258Abstract: 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: ApplicationFiled: July 15, 2011Publication date: July 19, 2012Applicant: MOVIK NETWORKSInventors: Surya Kumar Kovvali, Charles Boyle, Ravi Valmikam, Krishnan Ramakrishnan
-
Publication number: 20120099533Abstract: 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: ApplicationFiled: December 29, 2011Publication date: April 26, 2012Applicant: Movik NetworksInventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan
-
Patent number: 8111630Abstract: 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: GrantFiled: August 6, 2009Date of Patent: February 7, 2012Assignee: Movik NetworksInventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan
-
Publication number: 20110202634Abstract: 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: ApplicationFiled: February 11, 2011Publication date: August 18, 2011Inventors: Surya Kumar Kovvali, Krishnan Ramakrishnan, Gregory Alden
-
Publication number: 20100261509Abstract: Methods and applications for modulating the vibration mode of cellular handsets using patterned sequences are disclosed. This modulation allows additional information to be conveyed, thereby communicating messages in a variety of domains before the user responds to the vibration alert. This modulation may cause different patterns of vibration to convey additional information such as the importance of the call, identity of the caller, and other such information. The invention further extends vibration modulation to additional gaming and music & entertainment applications, such as rhythm synchronization, dance/step synchronization in a group, aerobic and other physical exercise related applications.Type: ApplicationFiled: April 9, 2010Publication date: October 14, 2010Applicant: MOVIK NETWORKSInventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan, Pramod Kalyanasundaram
-
Publication number: 20100195602Abstract: 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: ApplicationFiled: January 29, 2010Publication date: August 5, 2010Applicant: MOVIK NETWORKSInventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan, Ronald Parker, Christopher Leary, Charles W. Boyle, Nizar K. Purayil
-
Publication number: 20100034089Abstract: 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: ApplicationFiled: August 6, 2009Publication date: February 11, 2010Inventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan
-
Patent number: 6813242Abstract: A new technique for fast alternate-path automatic rerouting of labeled data packets normally routed over a predetermined primary label switched path upon failure or congestion in the primary path.Type: GrantFiled: May 7, 1999Date of Patent: November 2, 2004Assignee: Lucent Technologies Inc.Inventors: Dimitry Haskin, Krishnan Ramakrishnan
-
Patent number: 6114968Abstract: A system, device, and method for improving access in a hybrid contention/polling protocol maintains a list of active users, a list of recently active users, and a list of inactive users. An active user that becomes inactive is moved into the list of recently active users, and a recently active user that remains inactive is moved into the list of inactive users. A limited contention poll addressed to a number of inactive users and at least one recently active user authorizes any of the addressed users to contend for access to the shared channel. Upon detection of a collision, addressed users that are in the list of recently active users are polled individually, while the inactive users are sent a collision resolution poll which forces the inactive users to contend again for access. Users that become active are moved into the list of active users.Type: GrantFiled: June 27, 1997Date of Patent: September 5, 2000Assignee: Motorola Inc.Inventors: Krishnan Ramakrishnan, Stephen Schroeder, John A. Perreault
-
Patent number: 5909444Abstract: A system (800), device (820), and method (600, 700) for aggregating MAC users in a shared medium network improve MAC performance and minimize complexity of a headend scheduler by aggregating a number of MAC Users into an Aggregate MAC User. The Aggregate MAC User acts as a proxy for its Constituent MAC Users by contending for network resources on behalf of the Constituent MAC Users and allocating network resources to the Constituent MAC Users as needed.Type: GrantFiled: December 16, 1996Date of Patent: June 1, 1999Assignee: Motorola, Inc.Inventors: Whay Chiou Lee, Krishnan Ramakrishnan
-
Patent number: 5812527Abstract: A cell based network (100) for transmitting ATM user cells (118), including ABR data cells (118.sub.D) and forward control, or RM, cells (118.sub.FRM) at predetermined cell rates from at least one user source (102) in a virtual connection (VC, 110) through at least one ATM switch (120) and at least one transmission link (130) in the network to at least one user destination (104), employs a method and apparatus for controlling a user source (102) transmission cell rate in the presence of congestion in the VC (110). The calculation of a Fair Share cell transmission rate is written into a backward control, or RM, cell (118.sub.BRM) optionally takes place only in the presence of congestion at an ATM Switch (120). The calculation of the Fair.sub.-- Share value is simplified and calculation time is shortened by changing the number of active ABR VCs (N.sub.ABR) to a factor of two (E.sub.NABR) and dividing the maximum cell transmission rate by E.sub.NABR.Type: GrantFiled: April 1, 1996Date of Patent: September 22, 1998Assignee: Motorola Inc.Inventors: Richard B. Kline, Krishnan Ramakrishnan, Levent Gun
-
Patent number: 5790545Abstract: A method (1200, 1500, 1600, 1700, 1800) and packet switch (500, 600, 700, 1400,1900, 2000) for efficient switching of a plurality of received packets from a plurality of ingress ports to a plurality of egress ports, using the steps of: A) storing the packets in memory; B) sending arrival information for each packet to a destination egress port for the packet; C) storing, in memory at each destination egress port, the arrival information; D) requesting, by each destination egress port, the packets from the packet memory in accordance with a predetermined scheme; and E) sending, by the packet memory, to the destination egress ports, the packets requested.Type: GrantFiled: March 14, 1996Date of Patent: August 4, 1998Assignee: Motorola Inc.Inventors: Craig Sheppard Holt, Richard Kline, Krishnan Ramakrishnan
-
Patent number: 5777984Abstract: A cell based network (100) for transmitting cells (118), including data cells and control cells at predetermined cell rates from at least one user source (102) in a virtual connection, VC (110), through at least one switch (120) and at least one transmission link (130) in the network to at least one user destination (104) employs a method for controlling a user source (102) transmission cell rate in the presence of congestion in the VC (110). The calculation of a Fair.sub.-- Share value of the Explicit Rate (ER) that is written into a backward control cell takes place only in the presence of congestion at either an Ingress Switch Port (141) or on an Egress Physical Port (162) connected to the Switch (120).Type: GrantFiled: April 1, 1996Date of Patent: July 7, 1998Assignee: Motorola Inc.Inventors: Levent Gun, Krishnan Ramakrishnan, Richard B. Kline
-
Patent number: 5742597Abstract: A method and device are provided for efficient switching of multipoint packets in an output request packet switch, the multipoint packets being switched from a plurality of input ports to a plurality of egress ports where at least one packet is to be delivered to at least two destination egress ports.Type: GrantFiled: March 14, 1996Date of Patent: April 21, 1998Assignee: Motorola, Inc.Inventors: Craig Sheppard Holt, Richard Kline, Krishnan Ramakrishnan