Patents by Inventor Santanu Sinha
Santanu Sinha 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: 20260040144Abstract: The disclosure describes systems and methods for improving quality of experience of low latency applications while roaming in a wireless network. One or more switches can be coupled to a network to communicate with a plurality of access points. Each access point can be associated with a plurality of client devices. A switch can receive feedback messages from each access point connected to a corresponding port of the switch. The feedback messages can include telemetry information on each client device connected to each access point. A controller can determine, based at least on the telemetry information, whether to initiate roaming of the client device from one access point connected to one switch to another access point connected to a different switch. The controller can initiate a transfer of connection of client device from one access point to another access point in response to initiating roaming of the client device.Type: ApplicationFiled: July 31, 2024Publication date: February 5, 2026Applicant: Avago Technologies International Sales Pte. LimitedInventor: Santanu SINHA
-
Publication number: 20250193096Abstract: Described embodiments provide systems and methods for profiling low latency applications using telemetry. A data processing system can include one or more processors and memory. The data processing system can receive telemetry data for a plurality of flows of packets. The data processing system can determine, using the telemetry data, a variance of bandwidth, a variance of packet lengths, and a variance of inter-arrival times between packets for each of the flows of packets. The data processing system can determine a type of application for a flow of the flows of packets based at least on a signature of the variance of bandwidth, the variance of packet lengths, and the variance of inter-arrival times for the flow. The data processing system can take, in response to determining the type of application, one or more actions to provide a quality of service for the flow according to the type of application.Type: ApplicationFiled: April 25, 2024Publication date: June 12, 2025Applicant: Avago Technologies International Sales Pte. LimitedInventor: Santanu Sinha
-
Patent number: 11777838Abstract: A method of reducing bias in multicast replication, the method comprising receiving a packet at a network device and determining a multicast group from the packet. The method further includes obtaining at least two or more destinations corresponding to the multicast group, replicating the packet for the at least two or more destinations, and forwarding the replicated packet to the at least two or more destinations in a randomized sequence.Type: GrantFiled: July 30, 2021Date of Patent: October 3, 2023Assignee: Avago Technologies International Sales Pte. LimitedInventor: Santanu Sinha
-
Publication number: 20230036715Abstract: A method of reducing bias in multicast replication, the method comprising receiving a packet at a network device and determining a multicast group from the packet. The method further includes obtaining at least two or more destinations corresponding to the multicast group, replicating the packet for the at least two or more destinations, and forwarding the replicated packet to the at least two or more destinations in a randomized sequence.Type: ApplicationFiled: July 30, 2021Publication date: February 2, 2023Applicant: Avago Technologies International Sales Pte. LimitedInventor: Santanu Sinha
-
Patent number: 10685034Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing concurrent dataflow execution with write conflict protection within a cloud based computing environment.Type: GrantFiled: October 17, 2017Date of Patent: June 16, 2020Assignee: salesforce.com, inc.Inventors: Ruisheng Shi, Santanu Sinha, Alex Gitelman
-
Patent number: 10498656Abstract: A network device implementing the subject system for end to end flow control may include at least one processor circuit that may be configured to detect that congestion is being experienced by at least one queue of a port and identify another network device that is transmitting downstream traffic being queued at the at least one queue of the port that is at least partially causing the congestion. The at least one processor circuit may be further configured to generate an end to end flow control message that comprises an identifier of the port, the end to end flow control message indicating that the downstream traffic should be flow controlled at the another network device. The at least one processor circuit may be further configured to transmit, out-of-band and through at least one intermediary network device, the end to end flow control message to the another network device.Type: GrantFiled: July 5, 2018Date of Patent: December 3, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Santanu Sinha, Mohan Venkatachar Kalkunte
-
Publication number: 20190114350Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing concurrent dataflow execution with write conflict protection within a cloud based computing environment.Type: ApplicationFiled: October 17, 2017Publication date: April 18, 2019Inventors: Ruisheng Shi, Santanu Sinha, Alex Gitelman
-
Publication number: 20180316616Abstract: A network device implementing the subject system for end to end flow control may include at least one processor circuit that may be configured to detect that congestion is being experienced by at least one queue of a port and identify another network device that is transmitting downstream traffic being queued at the at least one queue of the port that is at least partially causing the congestion. The at least one processor circuit may be further configured to generate an end to end flow control message that comprises an identifier of the port, the end to end flow control message indicating that the downstream traffic should be flow controlled at the another network device. The at least one processor circuit may be further configured to transmit, out-of-band and through at least one intermediary network device, the end to end flow control message to the another network device.Type: ApplicationFiled: July 5, 2018Publication date: November 1, 2018Inventors: Santanu SINHA, Mohan Venkatachar KALKUNTE
-
Patent number: 10027590Abstract: A network device implementing the subject system for end to end flow control may include at least one processor circuit that may be configured to detect that congestion is being experienced by at least one queue of a port and identify another network device that is transmitting downstream traffic being queued at the at least one queue of the port that is at least partially causing the congestion. The at least one processor circuit may be further configured to generate an end to end flow control message that comprises an identifier of the port, the end to end flow control message indicating that the downstream traffic should be flow controlled at the another network device. The at least one processor circuit may be further configured to transmit, out-of-band and through at least one intermediary network device, the end to end flow control message to the another network device.Type: GrantFiled: February 20, 2015Date of Patent: July 17, 2018Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Santanu Sinha, Mohan Venkatachar Kalkunte
-
Patent number: 9455915Abstract: Hierarchical congestion identification and control hardware supports multi-level congestion control at flow, tenant and virtual machine (VM) levels. Hardware implementation expedites response to congestion notifications and frees-up processor bandwidth. A hierarchy of transmit shapers in a transmit ring scheduler isolate rate adjustments for flows, tenants and VMs. The hierarchy of shapers provide a hierarchy of congestion control nodes to control flows and aggregate flows. Hardware quickly associates congested flows with shapers before or after receiving a congestion notification. The associations may be used by any flow control algorithm to selectively rate-control shapers to control flow rates. Shaper associations and configured states, scheduler configuration, congestion states, thresholds and other flow information may be stored and monitored to filter data flows that need attention and to raise alerts at flow, tenant and VM levels.Type: GrantFiled: December 23, 2013Date of Patent: September 27, 2016Assignee: Broadcom CorporationInventors: Santanu Sinha, Karen Schramm
-
Publication number: 20150244629Abstract: A network device implementing the subject system for end to end flow control may include at least one processor circuit that may be configured to detect that congestion is being experienced by at least one queue of a port and identify another network device that is transmitting downstream traffic being queued at the at least one queue of the port that is at least partially causing the congestion. The at least one processor circuit may be further configured to generate an end to end flow control message that comprises an identifier of the port, the end to end flow control message indicating that the downstream traffic should be flow controlled at the another network device. The at least one processor circuit may be further configured to transmit, out-of-band and through at least one intermediary network device, the end to end flow control message to the another network device.Type: ApplicationFiled: February 20, 2015Publication date: August 27, 2015Inventors: Santanu SINHA, Mohan Venkatachar KALKUNTE
-
Publication number: 20150172193Abstract: Hierarchical congestion identification and control hardware supports multi-level congestion control at flow, tenant and virtual machine (VM) levels. Hardware implementation expedites response to congestion notifications and frees-up processor bandwidth. A hierarchy of transmit shapers in a transmit ring scheduler isolate rate adjustments for flows, tenants and VMs. The hierarchy of shapers provide a hierarchy of congestion control nodes to control flows and aggregate flows. Hardware quickly associates congested flows with shapers before or after receiving a congestion notification. The associations may be used by any flow control algorithm to selectively rate-control shapers to control flow rates. Shaper associations and configured states, scheduler configuration, congestion states, thresholds and other flow information may be stored and monitored to filter data flows that need attention and to raise alerts at flow, tenant and VM levels.Type: ApplicationFiled: December 23, 2013Publication date: June 18, 2015Applicant: Broadcom CorporationInventors: Santanu Sinha, Karen Schramm
-
Publication number: 20150142727Abstract: Embodiments regard analytic operations for data services. An embodiment of a method includes: receiving a request at a database system from a user to embed a representation of analytics data on a first page generating by a processing unit of the database system an embed area in the page in which to display the analytics data on the page; storing in a memory of the database system metadata associated with the page describing the embed area; and upon the database system detecting an access to the first page, generating by the database system the first page with the analytics data located in the embed area based upon the metadata.Type: ApplicationFiled: November 18, 2014Publication date: May 21, 2015Inventors: Patrick Yu Pang Louie, Arunkumaran Varadharajan, Daniel Scott Perry, Aditya Kochhar, Jan Michael Timmerman, Paul James McArthur, Santanu Sinha, Smita S. Kulkarni, Sushanth Ramakrishna, Twisha Mehta
-
Patent number: 8935550Abstract: A method and system to dynamically manager power in a communication system are provided herein. The method comprises the steps of monitoring a transmit data queue once every first pre-determined period of time and determining whether the transmit data queue is empty for a pre-determined number of times. The method further includes the step of generating a transition state signal to stop de-queuing of data from the transmit queue if the transmit data queue is empty for the pre-determined number of times and selectively operating portions of a Physical Layer (PHY) that are used for functions other than transmitting and receiving an idle signal in a low power mode.Type: GrantFiled: September 19, 2011Date of Patent: January 13, 2015Assignee: Broadcom CorporationInventors: Mehmet V. Tazebay, Bruce Conway, Santanu Sinha
-
Patent number: 8522007Abstract: A dual cryptographic keying system. In particular implementations, a method includes responsive to an initial session key negotiation, storing security association information for a tunnel in a security association memory; responsive to a session key renegotiation, storing security association information for the tunnel in a cache; decrypting received packets associated with the tunnel conditionally using the security association information in the cache or the security association information in the security association memory; and upon an expiration condition, overwriting the security association information, for the tunnel, in the security association memory with the security association information, for the tunnel, copied from the cache.Type: GrantFiled: March 6, 2012Date of Patent: August 27, 2013Assignee: Cisco Technology, Inc.Inventors: Santanu Sinha, Kenneth William Batcher
-
Publication number: 20130003755Abstract: Priority-aware hierarchical communication traffic scheduling methods and apparatus are disclosed. Communication traffic is scheduled by schedulers. Each scheduler supports a multiple priority scheduling function to schedule communication traffic having any of multiple priorities. The communication traffic scheduled by the schedulers is further scheduled based on the priorities of the communication traffic scheduled by each of the schedulers. Traffic shaping may also be integrated into a hierarchical scheduler. The priority-aware further scheduling and the optional shaping may be implemented, for example, using multiple Active lists, one per traffic priority, and a Pending list to which a scheduler can be added if it has communication traffic to schedule but is not allowed to schedule that traffic due to the shaping.Type: ApplicationFiled: September 14, 2012Publication date: January 3, 2013Applicant: CORTINA SYSTEMS, INC.Inventor: Santanu Sinha
-
Patent number: 8339949Abstract: Priority-aware hierarchical communication traffic scheduling methods and apparatus are disclosed. Communication traffic is scheduled by schedulers. Each scheduler supports a multiple priority scheduling function to schedule communication traffic having any of multiple priorities. The communication traffic scheduled by the schedulers is further scheduled based on the priorities of the communication traffic scheduled by each of the schedulers. Traffic shaping may also be integrated into a hierarchical scheduler. The priority-aware further scheduling and the optional shaping may be implemented, for example, using multiple Active lists, one per traffic priority, and a Pending list to which a scheduler can be added if it has communication traffic to schedule but is not allowed to schedule that traffic due to the shaping.Type: GrantFiled: October 24, 2007Date of Patent: December 25, 2012Assignee: Cortina Systems Inc.Inventor: Santanu Sinha
-
Publication number: 20120191998Abstract: A method and system to dynamically manager power in a communication system are provided herein. The method comprises the steps of monitoring a transmit data queue once every first pre-determined period of time and determining whether the transmit data queue is empty for a pre-determined number of times. The method further includes the step of generating a transition state signal to stop de-queuing of data from the transmit queue if the transmit data queue is empty for the pre-determined number of times and selectively operating portions of a Physical Layer (PHY) that are used for functions other than transmitting and receiving an idle signal in a low power mode.Type: ApplicationFiled: September 19, 2011Publication date: July 26, 2012Applicant: Broadcom CorporationInventors: Mehmet V. TAZEBAY, Bruce Conway, Santanu Sinha
-
Publication number: 20120166794Abstract: A dual cryptographic keying system. In particular implementations, a method includes responsive to an initial session key negotiation, storing security association information for a tunnel in a security association memory; responsive to a session key renegotiation, storing security association information for the tunnel in a cache; decrypting received packets associated with the tunnel conditionally using the security association information in the cache or the security association information in the security association memory; and upon an expiration condition, overwriting the security association information, for the tunnel, in the security association memory with the security association information, for the tunnel, copied from the cache.Type: ApplicationFiled: March 6, 2012Publication date: June 28, 2012Applicant: Cisco Technology, Inc.Inventors: Santanu Sinha, Kenneth William Batcher
-
Patent number: 8131994Abstract: A dual cryptographic keying system. In particular implementations, a method includes responsive to an initial session key negotiation, storing security association information for a tunnel in a security association memory; responsive to a session key renegotiation, storing security association information for the tunnel in a cache; decrypting received packets associated with the tunnel conditionally using the security association information in the cache or the security association information in the security association memory; and upon an expiration condition, overwriting the security association information, for the tunnel, in the security association memory with the security association information, for the tunnel, copied from the cache.Type: GrantFiled: June 1, 2007Date of Patent: March 6, 2012Assignee: Cisco Technology, Inc.Inventors: Santanu Sinha, Kenneth William Batcher