Hemige
Venu Hemige, Union City, CA US
Patent application number | Description | Published |
---|---|---|
20100303071 | SYSTEM AND METHOD FOR CONVERTING UNICAST CLIENT REQUESTS INTO MULTICAST CLIENT REQUESTS - A system and method converting a unicast client request into a multicast client request is provided, the method comprising: receiving the unicast client request; mapping the unicast client request destination IP address and unicast client request destination port to a multicast record, wherein the multicast record contains a multicast destination internet protocol (IP) address and wherein the multicast destination IP address corresponds to the unicast client request destination IP address and unicast client request destination port; and transmitting the multicast client request that mirrors the received unicast client request to a plurality of destination servers using the multicast destination IP address that corresponds to the unicast client request destination IP address and unicast client request destination port. | 12-02-2010 |
Venu Hemige, San Ramon, CA US
Patent application number | Description | Published |
---|---|---|
20120009895 | METHOD AND APPARATUS FOR RELIABLE TRANSMISSION OF CHARGING DETAIL RECORDS - A charging detail record transmission capability is provided herein. A mobile gateway (MG) generates charging detail records (CDRs) intended for delivery to a charging gateway function (CGF). The CDRs are propagated toward both a first and second charging data function (CDFs). The first and second CDFs buffer the CDRs. The first CDF is configured for propagating CDRs toward the CGF. The second CDF is configured for propagating CDRs toward the CGF when the first CDF fails. The CGF is configured for acknowledging receipt of CDRs to the first or second CDF from which the CDRs are received. The first CDF is configured for acknowledging, to the second CDF, receipt of acknowledgment messages from the first CDF. The second CDF is configured for, upon failure of the first CDF, initiating a process for determining which of the CDRs buffered at the second CDF need to be propagated to the CGF in order to ensure that none of the CDRs generated by the MG are lost due to the failure of the first CDF. | 01-12-2012 |
20120289189 | METHOD AND APPARATUS FOR RELIABLE TRANSMISSION OF CHARGING DETAIL RECORDS - A charging detail record transmission capability is provided herein. A mobile gateway (MG) generates charging detail records (CDRs) intended for delivery to a charging gateway function (CGF). The CDRs are propagated toward both a first and second charging data function (CDFs). The first and second CDFs buffer the CDRs. The first CDF is configured for propagating CDRs toward the CGF. The second CDF is configured for propagating CDRs toward the CGF when the first CDF fails. The CGF is configured for acknowledging receipt of CDRs to the first or second CDF from which the CDRs are received. The first CDF is configured for acknowledging, to the second CDF, receipt of acknowledgment messages from the first CDF. The second CDF is configured for, upon failure of the first CDF, initiating a process for determining which of the CDRs buffered at the second CDF need to be propagated to the CGF. | 11-15-2012 |
Venugopal Hemige, Union City, CA US
Patent application number | Description | Published |
---|---|---|
20110044339 | SERVER-SIDE LOAD BALANCING USING PARENT-CHILD LINK AGGREGATION GROUPS - Various exemplary embodiments relate to a method and related network node including one or more of the following: establishing, at the network node, a first Child Link Aggregation Group (CLAG), wherein the first CLAG includes at least one link to a first downstream node; establishing, at the network node, a second CLAG, wherein the second CLAG includes at least one link to a second downstream node; establishing, at the network node, a Parent Link Aggregation Group (PLAG), wherein the PLAG includes the first CLAG and the second CLAG; receiving, at the network node, a packet including an address of a destination of the packet; determining that the destination of the packet is associated with the PLAG; and transmitting the packet over both the first CLAG and the second CLAG. | 02-24-2011 |
20130107885 | Server-Side Load Balancing Using Parent-Child Link Aggregation Groups | 05-02-2013 |
Venugopal Hemige, San Ramon, CA US
Patent application number | Description | Published |
---|---|---|
20120324122 | METHOD AND APPARATUS FOR SERVER-SIDE ADAPTIVE STREAMING - A server-side adaptive streaming capability is provided. The server-side adaptive streaming capability supports adaptive streaming of a data object from a server toward a client via a Transmission Control Protocol (TCP) connection between the server and the client. The server has access to a plurality of versions of the data object having a respective plurality of encoding bit rates associated therewith. The server has a TCP congestion control mechanism running for the TCP connection. The TCP congestion control mechanism has information associated therewith. The server determines, using the information associated with the TCP congestion control mechanism running on the server for the TCP connection, a transmission bit rate expected to be supported by the client for the TCP connection. The server selects, based on the transmission bit rate expected to be supported by the client and the encoding bit rates associated with the versions of the data object accessible to the server, one of the plurality of versions of the data object for propagation from the server toward the client via the TCP connection. The server dynamically switches between the versions of the data object as the transmission bit rate expected to be supported by the client changes. | 12-20-2012 |
Venugopal V. Hemige, Union City, CA US
Patent application number | Description | Published |
---|---|---|
20080205395 | Receiving multicast traffic at non-designated routers - A multicast stream is received. At a non-designated router, a multicast stream is received with respect to which the non-designated router is not a designated router responsible for sending the multicast stream to a host. The received multicast stream is discarded. | 08-28-2008 |
20130121336 | DATA PLANE INDEPENDENT ASSERT ELECTION - Avoiding duplicative forwarding of multicast traffic is disclosed. A join message received at a first router is directed to a peer router of the first router from a first downstream node of the first router and the peer router without passing through the peer router. The join message indicates that one or more downstream nodes of the peer desire to receive from the peer multicast traffic specified in the join message. It is determined whether the join message from the first downstream node to the peer would result in duplicative forwarding by the peer of multicast traffic from an upstream source upstream of the peer and the first router based on the join message. Based at least in part on a determination that the join message would result in duplicative forwarding of the multicast traffic, an election procedure is initiated to avoid such duplicative forwarding of the multicast traffic. | 05-16-2013 |