Inventor

Kadangode K. Ramakrishnan

Inventor
Berkeley Heights, NJ, US

Overview

186→
Patents
1993–2021
Patent span
Electricity
Primary field (CPC H)

Patents· 186 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication46%
H04QSelecting12%
H04NPictorial communication, e.g. television10%
G06FElectric digital data processing9%
H04MTelephonic communication9%
H04WWireless communication networks8%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use3%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes1%
G06NComputing arrangements based on specific computational models1%
G11BInformation storage based on relative movement between record carrier and transducer1%
PatentTitleYear
10,979,205System and method for reducing inter-cellsite interference in full-duplex communications202110,951,678Method and apparatus for content distribution over a network202110,601,731Broadcast services platform and methods for use therewith202010,594,754Method and apparatus for content distribution over a network202010,560,244System and method for reducing inter-cellsite interference in full-duplex communications202010,511,893System and method for content validation201910,511,869System for consolidating heterogeneous data centers through virtualization of services201910,447,616Broadcast services platform and methods for use therewith201910,447,776Method and apparatus for distributing media content201910,419,783System and method of providing video content201910,397,825Probe mechanism for enhancing explicit congestion notification usability201910,311,367User-powered recommendation system201910,270,828Method and apparatus for content distribution over a network201910,237,414Methods, systems, and products for voice-over internet protocol calls201910,152,398Pipelined data replication for disaster recovery20189,942,411Methods, systems, and products for voice-over internet protocol calls20189,942,313Method and apparatus for distributing media content20189,936,418Probe mechanism for enhancing explicit congestion notification usability20189,893,994'Methods and apparatus to route control packets based on address partitioning'20189,854,023Methods and systems for content access and distribution20179,800,624'Synchronization of clients to maximize multicast opportunities'20179,762,739'Methods, systems, and products for voice-over internet protocol calls'20179,736,730'Wireless video download rate optimization'20179,723,343'Content placement'20179,699,236'System and method of adaptive bit-rate streaming'20179,661,358'System and method of providing video content'20179,521,183'Methods and systems for content access and distribution'20169,516,368'System for consolidating heterogeneous data centers through virtualization of services'20169,491,085'Methods and apparatus to route control packets based on address partitioning'20169,462,339'Systems and methods for distributing video on demand'20169,438,661'Synchronization of clients to maximize multicast opportunities'20169,407,676'Method and apparatus for distributing media content'20169,326,026'Method and apparatus for content distribution over a network'20169,277,058'Methods, systems, and products for voice-over internet protocol calls'20169,262,553'User-powered recommendation system'20169,225,473'System and method for improving transport protocol performance in communication networks having lossy links'20159,215,166'Systems and methods of multicast reconfiguration using cross-layer information'20159,148,814'Probe mechanism for discovering explicit congestion notification data'20159,112,923'Method for performing lawfully-authorized electronic surveillance'20158,990,420'Synchronization of clients to maximize multicast opportunities'20158,949,915'System and method for delivery of Video-on-Demand'20158,943,081'User-powered recommendation system'20158,873,547'Method for performing gate coordination on a per-call basis'20148,867,510'Methods and apparatus to utilize network coding in a wireless network'20148,856,846'Content placement'20148,856,255'Methods and apparatus to migrate virtual machines between distributive computing networks across a wide area network'20148,842,528'System and method for improving transport protocol performance in communication networks having lossy links'20148,824,281'Network-friendly transmission control protocol (TCP) methods, apparatus and articles of manufacture'20148,817,605'Cross-layer reconfiguration method for surviving multiple-link network failures'20148,812,587'System and method for content validation'20148,813,141'System and method of providing video content'20148,799,967'Using video viewing patterns to determine content placement'20148,750,168'Methods and systems to store and forward multicast traffic'20148,752,100'Systems and methods for distributing video on demand'20148,724,625'Method and apparatus for coordinating a change in service provider between a client and a server with identity based service access management'20148,705,513'Methods and apparatus to communicatively couple virtual private networks to virtual machines within distributive computing networks'20148,699,484'Methods and apparatus to route packets in a network'20148,687,638'Methods and apparatus to distribute network IP traffic'20148,656,042'Synchronization of clients to maximize multicast opportunities'20148,649,382'Methods and systems for content access and distribution'20148,649,377'Methods and systems to store state used to forward multicast traffic'20148,595,780'Systems and methods for processing media content requests'20138,554,941'Systems and methods for distributing video on demand'20138,537,675'Loss tolerant transmission control protocol'20138,532,137'Network architecture for a packet aware transport network'20138,510,562'Content distribution with mutual anonymity'20138,473,557'Methods and apparatus to migrate virtual machines between distributive computing networks across a wide area network'20138,462,621'Systems and methods of multicast reconfiguration using cross-layer information'20138,396,011'Method and apparatus for coordinating a change in service provider between a client and a server with identity based service access management'20138,392,956'Systems and methods for processing media content requests'20138,331,369'Methods and apparatus to distribute network IP traffic'20128,305,888'System and method for improving transport protocol performance in communication networks having lossy links'20128,295,203'Methods and systems to store state used to forward multicast traffic'20128,284,911'Method for call forwarding without hairpinning and with split billing'20128,249,059'Method for performing gate coordination on a per-call basis'20128,243,586'Cross-layer reconfiguration method for surviving multiple-link network failures'20128,150,993'Synchronization of clients to maximize multicast opportunities'20128,108,544'System and method for content validation'20128,107,479'Method and system for telephony and high-speed data access on a broadband access network'20128,064,446'Multicast with adaptive dual-state'20118,031,627'Methods and apparatus to deploy and monitor network layer functionalities'20117,957,404'Method for bandwidth management by resizing pipes'20117,944,844'Methods and apparatus to monitor network layer functionalities'20117,929,527'Transport protocol for efficient aggregation of heterogeneous lossy paths'20117,907,522'Method and apparatus of providing resource allocation and admission control support in a VPN'20117,903,564'Method and apparatus for increasing survivability in IP networks'20117,889,654'Loss tolerant transmission control protocol'20117,808,968'Method for determining non-broadcast multiple access (NBMA) connectivity for routers having multiple local NBMA interfaces'20107,801,056'Method and apparatus for coordinating a change in service provider between a client and a server with identity based service access management'20107,778,240'Method for performing gate coordination on a per-call basis'20107,742,467'Method for performing segmented resource reservation'20107,711,098'Method for call forwarding without hairpinning and with split billing'20107,680,055'Method and apparatus for increasing survivability in IP networks'20107,626,933'System and method for improving transport protocol performance in communication networks having lossy links'20097,623,534'Method and systems for content access and distribution'20097,599,373'Method and apparatus for automated provisioning for customer premises transport equipment'20097,492,886'Method for allocating network resources'20097,376,084'Method and apparatus of providing resource allocation and admission control support in a VPN'20087,366,132'Loss tolerant transmission control protocol'20087,305,081'Method for exchanging signaling messages in two phases'20077,301,964'Method for bandwidth management by resizing pipes'20077,289,490'Method for performing gate coordination on a per-call basis'20077,274,662'Method for performing segmented resource reservation'20077,245,610'Method for performing gate coordination on a per-call basis'20077,206,397'Method for allocating network resources'20077,197,048'Virtual private network'20077,151,772'Method for performing lawfully-authorized electronic surveillance'20067,069,344'Method and apparatus for coordinating a change in service provider between a client and a server'20067,065,578'Service selection in a shared access network using policy routing'20067,027,581'Method for exchanging signaling messages in two phases'20067,027,432'Method and apparatus for coordinating a change in service provider between a client and a server with identity based service access management'20066,999,474'Method for bandwidth management by resizing pipes'20066,990,069'System and method for improving transport protocol performance in communication networks having lossy links'20066,983,040'Method for call forwarding without hairpinning and with split billing'20066,915,421'Method for establishing call state information without maintaining state information at gate controllers'20056,912,232'Virtual private network'20056,870,845'Method for providing privacy by network address translation'20056,839,768'Startup management system and method for rate-based flow and congestion control within a network'20056,823,059'Method for allocating network resources'20046,785,233'Method for bandwidth management by resizing pipes'20046,757,290'Method for performing gate coordination on a per-call basis'20046,753,887'Method and apparatus for dynamically displaying brand information in a user interface'20046,748,070'Method for allocating network resources'20046,711,128'System and method for improving transport protocol performance in communication networks having lossy links'20046,711,152'Routing over large clouds'20046,707,819'Method and apparatus for the encapsulation of control information in a real-time data stream'20046,694,429'Method for establishing call state information without maintaining state information at gate controllers'20046,665,299'Method and system for telephony and high speed data access on a broadband access network'20036,615,271'Traffic control system having distributed rate calculation and link flow control'20036,577,718'Method for call forwarding without hairpinning and with split billing'20036,574,335'Method for simulating a ring back for a call between parties in different communication networks'20036,556,577'Architecture for lightweight signaling in ATM networks'20036,498,797'Method and apparatus for communication services on a network'20026,483,912'Method for allocating network resources'20026,438,101'Method and apparatus for managing congestion within an internetwork using window adaptation'20026,353,596'System and method for multipoint-to-multipoint multicasting'20026,324,279'Method for exchanging signaling messages in two phases'20016,310,857'Method and apparatus for smoothing and multiplexing video data flows'20016,269,078'Method and apparatus for supporting compressed video with explicit rate congestion control'20016,243,387'Architecture for lightweight signaling in ATM networks'20016,199,124'Arbitration system based on requester class and relative priority including transmit descriptor valid bit for a shared resource having multiple requesters'20016,192,406'Startup management system and method for networks'20016,128,642'Load balancing based on queue length, in a network of processor stations'20006,128,305'Architecture for lightweight signaling in ATM networks'20006,085,215'Scheduling mechanism using predetermined limited execution time processing threads in a communication network'20006,049,546'System and method for performing switching in multipoint-to-multipoint multicasting'20006,047,328'Method and apparatus for allocating a transmission rate to source end nodes in a network'2000RE036353'Methods and apparatus for use in a network of the ethernet type, to improve fairness by controlling collision backoff times and using stopped backoff timing in the event of channel capture'19995,974,028'System and method for improving transport protocol performance in communication networks having lossy links'19995,968,128'Traffic control system having distributed rate calculation and link by link flow control'19995,946,324'Method for fair allocation of bandwidth'19995,881,313'Arbitration system based on requester class and relative priority including transmit descriptor valid bit for a shared resource having multiple requesters'19995,805,599'Adaptive channel allocation system for communication network'19985,794,073'Arbitration system for a shared DMA logic on a network adapter with a large number of competing priority requests having predicted latency field'19985,761,427'Method and apparatus for updating host memory in an adapter to minimize host CPU overhead in servicing an interrupt'19985,745,697'Network flow control having intermediate node scalability to a large numbers of virtual circuits'19985,740,467'Apparatus and method for controlling interrupts to a host during data transfer between the host and an adapter'19985,734,825'Traffic control system having distributed rate calculation and link by link flow control'19985,675,576'Concestion control system and method for packet switched networks providing max-min fairness'19975,675,742'System for setting congestion avoidance flag at intermediate node to reduce rates of transmission on selected end systems which utilizing above their allocated fair shares'19975,668,951'Avoiding congestion system for reducing traffic load on selected end systems which utilizing above their allocated fair shares to optimize throughput at intermediate node'19975,650,997'Method and apparatus for use in a network of the ethernet type, to improve fairness by controlling collision backoff times in the event of channel capture'19975,649,110'Traffic shaping system with virtual circuit table time stamps for asynchronous transfer mode networks'19975,636,355'Disk cache management techniques using non-volatile storage'19975,633,867'Local memory buffers management for an ATM adapter implementing credit based flow control'19975,546,543'Method for assigning priority to receive and transmit requests in response to occupancy of receive and transmit buffers when transmission and reception are in progress'19965,537,413'Frame removal mechanism for token ring networks'19965,528,513'Scheduling and admission control policy for a continuous media server'19965,526,355'Method and apparatus for use in a network of the ethernet type, to improve performance by reducing the occurrence of collisions in the event of channel capture'19965,515,363'Traffic shaping system with transmit latency feedback for asynchronous transfer mode networks'19965,511,076'Method and apparatus to efficiently reuse virtual connections by means of chaser packets'19965,491,801'System for avoiding network congestion by distributing router resources equally among users and forwarding a flag to those users utilize more than their fair share'19965,483,526'Resynchronization method and apparatus for local memory buffers management for an ATM adapter implementing credit based flow control'19965,481,538'Frame removal mechanism for token ring networks using one or more start strip delimiter frames or circulation time interval'19965,477,540'Frame removal mechanism using end delimiter frames for token ring networks'19955,436,903'Method and apparatus for use in a network of the ethernet type, to improve fairness by controlling collision backoff times and using stopped backoff timing in the event of channel capture'19955,418,784'Method and apparatus for use in a network of the ethernet type, to improve fairness by controlling the interpacket gap in the event of channel capture'19955,404,536'Scheduling mechanism for network adapter to minimize latency and guarantee background processing time'19955,390,318'Managing the fetching and replacement of cache entries associated with a file system'19955,390,299'System for using three different methods to report buffer memory occupancy information regarding fullness-related and/or packet discard-related information'19955,377,190'Frame removal mechanism using frame count for token ring networks'19945,377,327'Congestion avoidance scheme for computer networks'19945,331,636'Frame removal mechanism using count of frames and delimiter frame for token ring networks'19945,280,478'No-owner frame and multiple token removal mechanism for token ring networks'19945,280,582'No-owner frame and multiple token removal mechanism for token ring networks'19945,257,264'Automatically deactivated no-owner frame removal mechanism for token ring networks'1993

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1993–1999Patents assigned to DIGITAL EQUIPMENT CORP (31)· patent assignee history
1993–2003Based in Maynard, MA, US· patent location history
1997–2021Based in Berkeley Heights, NJ, US· patent location history
1998–2009Patents assigned to AT & T CORP (49)· patent assignee history
1998–2000Based in Hasbrouck Heights, NJ, US· patent location history
2009–2021Patents assigned to AT & T IP I LP (60)· patent assignee history
2009–2019Patents assigned to AT & T IP II LP (34)· patent assignee history
2011–2018Patents assigned to RAMAKRISHNAN KADANGODE K (27)· patent assignee history
2011–2021Based in Berkeley Hgts, NJ, US· patent location history
2017–2020Based in Riverside, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
AT & T IP I LP602009–2021
AT & T CORP491998–2009
AT & T IP II LP342009–2019
DIGITAL EQUIPMENT CORP311993–1999
RAMAKRISHNAN KADANGODE Kself272011–2018
Locations
LocationPatentsSpan
Berkeley Heights, New Jersey, US1221997–2021
Maynard, Massachusetts, US351993–2003
Berkeley Hgts, New Jersey, US212011–2021
Riverside, California, US52017–2020
Hasbrouck Heights, New Jersey, US21998–2000