Patents by Inventor Nagarjun Srinivasan
Nagarjun Srinivasan 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: 12652546Abstract: A network management system (NMS) automatically determines floor information for group(s) of one or more deployed access points (APs) in a wireless network. The floor information may include, for example, a specific floor number of a multi-floor structure on which each of the group(s) of APs is installed.Type: GrantFiled: April 21, 2023Date of Patent: June 9, 2026Assignee: Hewlett Packard Enterprise Development LPInventors: Mohammad Zohoorian, Kevin Friday, Nagarjun Srinivasan
-
Patent number: 12580836Abstract: Techniques are described for orchestration of measurements between a plurality of devices in a wireless network. In an example, a computing system configured to orchestrate round-trip time (RTT) measurements in a network of a plurality of wireless devices comprises one or more processors and a memory comprising instructions that when executed by the one or more processors, cause the one or more processors to: generate a network graph of the plurality of wireless devices in which each wireless device pair of a plurality of wireless device pairs of the network graph is connected by an edge assigned to an identifier, wherein each edge of at least two adjacent edges is assigned a different identifier; and orchestrate the RTT measurements such that RTT measurements between wireless device pairs connected by edges assigned to a same identifier are performed in parallel.Type: GrantFiled: March 30, 2023Date of Patent: March 17, 2026Assignee: Juniper Networks, Inc.Inventors: Mohammad Zohoorian, Christopher Wesley Wright, Nagarjun Srinivasan, Shmuel Shaffer
-
Publication number: 20260059489Abstract: A network management system (NMS) automatically determines locations of deployed access points (APs) in a wireless network. The system identifies clusters of APs, wherein each AP in a cluster is a member of at least one robust quad, and wherein each robust quad in the cluster has three APs in common with another robust quad in the cluster. The NMS identifies one of the plurality of clusters as a global cluster and the remaining plurality of clusters as local clusters. The NMS determines coordinates of each node in the global cluster based on the coordinates of the anchor APs in the global coordinate system. For each local cluster, the NMS transforms the coordinates of each AP from the respective local coordinate system to the global coordinate system.Type: ApplicationFiled: October 30, 2025Publication date: February 26, 2026Inventors: Mohammad Zohoorian, Christopher Wesley Wright, Nagarjun Srinivasan, Jie C. Jiang, Kevin Friday, Shmuel Shaffer
-
Publication number: 20250389806Abstract: Methods and apparatus for processing and using signals transmitted by a device, e.g., a low cost beacon transmitter device, to facilitate making location determinations with regard to the transmitting device and/or making a decision of when or how to use location information generated based on received signals are described. In accordance with some features the processing performed on the received signal strength measurements is based on whether or not the device from which the signals are received is in motion. The size of a sample period used as a processing window when determining device location is based, in some embodiments, on the rate of motion. When and/or how to use location determinations are performed is also based on motion in some embodiments. Machine learning updates of location determination parameters, based on received signals, are disabled when the signals are from devices determined to be in motion.Type: ApplicationFiled: June 27, 2025Publication date: December 25, 2025Inventors: Nagarjun Srinivasan, Neal Dante Castagnoli
-
Publication number: 20250365647Abstract: Techniques are described by which a network management system (NMS) is configured to generate and monitor an RSSI-based proximity zone for a wireless network using a user interface (UI). The NMS may generate a UI comprising UI elements representing access point (AP) devices configured to provide a wireless network at a site; receive, at the user interface, an indication of a user input selecting one or more UI elements representing selected AP devices; establish a proximity zone for each of the selected AP devices based on an RSSI threshold value; receive network data comprising proximity information of a client device relative to the selected AP devices; generate, based on proximity assessments using the proximity information and the RSSI threshold value of the proximity zone, one or more proximity events indicating the client device relation to the proximity zone; and invoke, based on the proximity events, one or more actions.Type: ApplicationFiled: August 4, 2025Publication date: November 27, 2025Inventors: Kevin Friday, Randall W. Frei, Nagarjun Srinivasan, Sunalini Sankhavaram
-
Patent number: 12484012Abstract: A network management system (NMS) automatically determines locations of deployed access points (APs) in a wireless network. The system identifies clusters of APs, wherein each AP in a cluster is a member of at least one robust quad, and wherein each robust quad in the cluster has three APs in common with another robust quad in the cluster. The NMS identifies one of the plurality of clusters as a global cluster and the remaining plurality of clusters as local clusters. The NMS determines coordinates of each node in the global cluster based on the coordinates of the anchor APs in the global coordinate system. For each local cluster, the NMS transforms the coordinates of each AP from the respective local coordinate system to the global coordinate system.Type: GrantFiled: July 11, 2022Date of Patent: November 25, 2025Assignee: Juniper Networks, Inc.Inventors: Mohammad Zohoorian, Christopher Wesley Wright, Nagarjun Srinivasan, Jie C Jiang, Kevin Friday, Shmuel Shaffer
-
Publication number: 20250267618Abstract: Techniques describe a network management system comprising a memory and processing circuitry configured to obtain distance measurements between at least two devices at a site, wherein the at least two devices comprise at least one reference device positioned at a known location and a target device relative to the at least one reference device positioned at an unknown location. The processing circuitry may further be configured to obtain directional information specifying a direction of one or more signals communicated between the at least one reference device and the target device. The processing circuitry may further be configured to determine, based on the distance measurements and the directional information, a plurality of possible positions of the target device relative to the at least one reference device. The processing circuitry may further be configured to determine, based on the directional information, a candidate position from the plurality of possible positions.Type: ApplicationFiled: January 29, 2025Publication date: August 21, 2025Inventors: Christopher Wesley Wright, Mohammad Zohoorian, Nagarjun Srinivasan
-
Patent number: 12379448Abstract: Methods and apparatus for processing and using signals transmitted by a device, e.g., a low cost beacon transmitter device, to facilitate making location determinations with regard to the transmitting device and/or making a decision of when or how to use location information generated based on received signals are described. In accordance with some features the processing performed on the received signal strength measurements is based on whether or not the device from which the signals are received is in motion. The size of a sample period used as a processing window when determining device location is based, in some embodiments, on the rate of motion. When and/or how to use location determinations are performed is also based on motion in some embodiments. Machine learning updates of location determination parameters, based on received signals, are disabled when the signals are from devices determined to be in motion.Type: GrantFiled: March 8, 2024Date of Patent: August 5, 2025Assignee: Juniper Networks, Inc.Inventors: Nagarjun Srinivasan, Neal Dante Castagnoli
-
Patent number: 12382368Abstract: Techniques are described by which a network management system (NMS) is configured to generate and monitor an RSSI-based proximity zone for a wireless network using a user interface (UI). The NMS may generate a UI comprising UI elements representing access point (AP) devices configured to provide a wireless network at a site; receive, at the user interface, an indication of a user input selecting one or more UI elements representing selected AP devices; establish a proximity zone for each of the selected AP devices based on an RSSI threshold value; receive network data comprising proximity information of a client device relative to the selected AP devices; generate, based on proximity assessments using the proximity information and the RSSI threshold value of the proximity zone, one or more proximity events indicating the client device relation to the proximity zone; and invoke, based on the proximity events, one or more actions.Type: GrantFiled: December 17, 2021Date of Patent: August 5, 2025Assignee: Juniper Networks, Inc.Inventors: Kevin Friday, Randall Frei, Nagarjun Srinivasan, Sunalini Sankhavaram
-
Publication number: 20250113166Abstract: A system includes a plurality of access point devices (APs) configured to provide a wireless network at a site, each of the plurality of APs having a known location, and a network management system comprising one or more processors and a memory comprising instructions that when executed by the one or more processors cause the one or more processors to: determine, based on a known location of a first AP of the plurality of APs, a known location of a second AP of the plurality of APs, and received signal strength measurements of wireless signals originating at one or more antennas of the first AP and received by one or more antennas of the second AP, an orientation angle of the second AP; and generate an output indicative of the orientation angle of the second AP.Type: ApplicationFiled: December 13, 2024Publication date: April 3, 2025Inventors: Mohammad Zohoorian, Jie C Jiang, Nagarjun Srinivasan, Robert J. Friday, Kevin Friday, Shmuel Shaffer
-
Patent number: 12170935Abstract: A system includes a plurality of access point devices (APs) configured to provide a wireless network at a site, each of the plurality of APs having a known location, and a network management system comprising one or more processors and a memory comprising instructions that when executed by the one or more processors cause the one or more processors to: determine, based on a known location of a first AP of the plurality of APs, a known location of a second AP of the plurality of APs, and received signal strength measurements of wireless signals originating at one or more antennas of the first AP and received by one or more antennas of the second AP, an orientation angle of the second AP; and generate an output indicative of the orientation angle of the second AP.Type: GrantFiled: February 17, 2022Date of Patent: December 17, 2024Assignee: Juniper Networks, Inc.Inventors: Mohammad Zohoorian, Jie C Jiang, Nagarjun Srinivasan, Robert J. Friday, Kevin Friday, Shmuel Shaffer
-
Publication number: 20240224165Abstract: The disclosure describes a system comprising a plurality of APs configured to provide a wireless network at a site and a computing device that implements a network management system (NMS) that manages the plurality of APs, the computing device comprising: one or more processors and a memory comprising instructions that when executed by the one or more processors, cause the one or more processors to: obtain network data indicative of communication relationships between the plurality of APs; generate, based on the network data, a network graph indicative of neighbor relationships between the plurality of APs; group the plurality of APs into a plurality of clusters of APs based on the neighbor relationships between the plurality of APs; and uniquely assign, to each of the plurality of clusters, an identifier of a plurality of identifiers indicative of a cluster of the plurality of clusters with respect to the site.Type: ApplicationFiled: December 29, 2023Publication date: July 4, 2024Inventors: Mohammad Zohoorian, Nagarjun Srinivasan, Christopher Wesley Wright
-
Publication number: 20240210513Abstract: Methods and apparatus for processing and using signals transmitted by a device, e.g., a low cost beacon transmitter device, to facilitate making location determinations with regard to the transmitting device and/or making a decision of when or how to use location information generated based on received signals are described. In accordance with some features the processing performed on the received signal strength measurements is based on whether or not the device from which the signals are received is in motion. The size of a sample period used as a processing window when determining device location is based, in some embodiments, on the rate of motion. When and/or how to use location determinations are performed is also based on motion in some embodiments. Machine learning updates of location determination parameters, based on received signals, are disabled when the signals are from devices determined to be in motion.Type: ApplicationFiled: March 8, 2024Publication date: June 27, 2024Inventors: Nagarjun Srinivasan, Neal Dante Castagnoli
-
Patent number: 11960015Abstract: Methods and apparatus for processing and using signals transmitted by a device, e.g., a low cost beacon transmitter device, to facilitate making location determinations with regard to the transmitting device and/or making a decision of when or how to use location information generated based on received signals are described. In accordance with some features the processing performed on the received signal strength measurements is based on whether or not the device from which the signals are received is in motion. The size of a sample period used as a processing window when determining device location is based, in some embodiments, on the rate of motion. When and/or how to use location determinations are performed is also based on motion in some embodiments. Machine learning updates of location determination parameters, based on received signals, are disabled when the signals are from devices determined to be in motion.Type: GrantFiled: March 9, 2021Date of Patent: April 16, 2024Assignee: Juniper Networks, Inc.Inventors: Nagarjun Srinivasan, Neal Dante Castagnoli
-
Publication number: 20240007378Abstract: Techniques are described for orchestration of measurements between a plurality of devices in a wireless network. In an example, a computing system configured to orchestrate round-trip time (RTT) measurements in a network of a plurality of wireless devices comprises one or more processors and a memory comprising instructions that when executed by the one or more processors, cause the one or more processors to: generate a network graph of the plurality of wireless devices in which each wireless device pair of a plurality of wireless device pairs of the network graph is connected by an edge assigned to an identifier, wherein each edge of at least two adjacent edges is assigned a different identifier; and orchestrate the RTT measurements such that RTT measurements between wireless device pairs connected by edges assigned to a same identifier are performed in parallel.Type: ApplicationFiled: March 30, 2023Publication date: January 4, 2024Inventors: Mohammad Zohoorian, Christopher Wesley Wright, Nagarjun Srinivasan, Shmuel Shaffer
-
Publication number: 20230230492Abstract: A portable digital audio system for a musician. The digital audio system includes an amplifier for processing an audio signal from a musical instrument or microphone electronically connected to the digital audio system and a speaker for playing a sound associated with the audio signal processed by the amplifier. The portable digital audio system also includes an audio control system providing operational control of the digital audio system and a primary housing for supporting the amplifier, the audio control system, and the speaker. Further, the digital audio system has a touch screen display in electronic communication with the audio control system and supported by the primary housing.Type: ApplicationFiled: January 20, 2023Publication date: July 20, 2023Inventors: Nagarjun Srinivasan, Shrey Malhotra
-
Publication number: 20230171561Abstract: A system includes a plurality of access point devices (APs) configured to provide a wireless network at a site, each of the plurality of APs having a known location, and a network management system comprising one or more processors and a memory comprising instructions that when executed by the one or more processors cause the one or more processors to: determine, based on a known location of a first AP of the plurality of APs, a known location of a second AP of the plurality of APs, and received signal strength measurements of wireless signals originating at one or more antennas of the first AP and received by one or more antennas of the second AP, an orientation angle of the second AP; and generate an output indicative of the orientation angle of the second AP.Type: ApplicationFiled: February 17, 2022Publication date: June 1, 2023Inventors: Mohammad Zohoorian, Jie C. Jiang, Nagarjun Srinivasan, Robert J. Friday, Kevin Friday, Shmuel Shaffer
-
Publication number: 20230080610Abstract: A network management system (NMS) automatically determines locations of deployed access points (APs) in a wireless network. The system identifies clusters of APs, wherein each AP in a cluster is a member of at least one robust quad, and wherein each robust quad in the cluster has three APs in common with another robust quad in the cluster. The NMS identifies one of the plurality of clusters as a gxlobal cluster and the remaining plurality of clusters as local clusters. The NMS determines coordinates of each node in the global cluster based on the coordinates of the anchor APs in the global coordinate system. For each local cluster, the NMS transforms the coordinates of each AP from the respective local coordinate system to the global coordinate system.Type: ApplicationFiled: July 11, 2022Publication date: March 16, 2023Inventors: Mohammad Zohoorian, Christopher Wesley Wright, Nagarjun Srinivasan, Jie C Jiang, Kevin Friday, Shmuel Shaffer
-
Publication number: 20230047635Abstract: Techniques are described by which a network management system (NMS) is configured to generate and monitor an RSSI-based proximity zone for a wireless network using a user interface (UI). The NMS may generate a UI comprising UI elements representing access point (AP) devices configured to provide a wireless network at a site; receive, at the user interface, an indication of a user input selecting one or more UI elements representing selected AP devices; establish a proximity zone for each of the selected AP devices based on an RSSI threshold value; receive network data comprising proximity information of a client device relative to the selected AP devices; generate, based on proximity assessments using the proximity information and the RSSI threshold value of the proximity zone, one or more proximity events indicating the client device relation to the proximity zone; and invoke, based on the proximity events, one or more actions.Type: ApplicationFiled: December 17, 2021Publication date: February 16, 2023Inventors: Kevin Friday, Randall Frei, Nagarjun Srinivasan, Sunalini Sankhavaram
-
Publication number: 20210195552Abstract: Methods and apparatus for processing and using signals transmitted by a device, e.g., a low cost beacon transmitter device, to facilitate making location determinations with regard to the transmitting device and/or making a decision of when or how to use location information generated based on received signals are described. In accordance with some features the processing performed on the received signal strength measurements is based on whether or not the device from which the signals are received is in motion. The size of a sample period used as a processing window when determining device location is based, in some embodiments, on the rate of motion. When and/or how to use location determinations are performed is also based on motion in some embodiments. Machine learning updates of location determination parameters, based on received signals, are disabled when the signals are from devices determined to be in motion.Type: ApplicationFiled: March 9, 2021Publication date: June 24, 2021Inventors: Nagarjun Srinivasan, Neal Dante Castagnoli