Patents by Inventor Venkatesh Joshi
Venkatesh Joshi 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: 10944799Abstract: According to an example, an application initiating a communication session may be identified via a mapping of the application information with a pattern of interest included in a DNS server response corresponding to the application. Information regarding the communication session may be obtained and a determination may be made as to whether the communication session includes media data. If the communication session includes media data, control of the application and the communication session may be enabled via an interface.Type: GrantFiled: August 30, 2016Date of Patent: March 9, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Navaneetha Krishna Gowda Thippesh, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
-
Patent number: 10659924Abstract: The present disclosure discloses a system and a method for displaying mobile trails for mobile client devices. Specifically, a network device obtains a plurality of performance measurements and a corresponding plurality of physical locations for a client device over a period of time. Then the network device generates a plurality of visual representations for the client device over the period of time, each visual representation representing a respective performance measurement and a respective physical location at a respective time during the period of time. Moreover, the network device can display, store, and/or transmit a map of a physical environment with the plurality of visual representations.Type: GrantFiled: March 12, 2019Date of Patent: May 19, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Gopal Agarwal, Venkatesh Joshi, Anupam Wadhawan
-
Patent number: 10575317Abstract: Described herein are systems, devices, techniques and products for operating network devices, such as wireless access points, in a network environment. For example, wireless client devices may have resources reserved for their use by a network device if the wireless client device is categorized for such resource reservation, such as if the wireless client device is categorized as more important than other wireless client devices. Such categorization may be indicated by a context associated with the wireless client device, including belonging to or being associated with an important user or being used for an important purpose, such as emergency purposes, prescheduled purposes or involving multiple users. Reservation of wireless resources for wireless client devices may be performed to ensure an important user or device is provided with adequate resources to place a voice or video call, for example.Type: GrantFiled: July 2, 2018Date of Patent: February 25, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Navaneetha Krishna, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
-
Publication number: 20190215661Abstract: The present disclosure discloses a system and a method for displaying mobile trails for mobile client devices. Specifically, a network device obtains a plurality of performance measurements and a corresponding plurality of physical locations for a client device over a period of time. Then the network device generates a plurality of visual representations for the client device over the period of time, each visual representation representing a respective performance measurement and a respective physical location at a respective time during the period of time. Moreover, the network device can display, store, and/or transmit a map of a physical environment with the plurality of visual representations.Type: ApplicationFiled: March 12, 2019Publication date: July 11, 2019Inventors: Gopal AGARWAL, Venkatesh JOSHI, Anupam WADHAWAN
-
Patent number: 10292070Abstract: Examples relate to managing network traffic. In one example, a computing device may: receive voice network traffic from each of a plurality of voice clients; enqueue the received voice network traffic into a voice Wi-Fi Multimedia (WMM) queue; determine a measure of WMM queue utilization based on data queued in the voice WMM queue; determine a measure of radio congestion for a surrounding area; and determine, based on the measure of WMM queue utilization and the measure of radio congestion, to: stop prioritization of newly received voice traffic from new voice clients, or transition at least one of the plurality of voice clients to a neighboring computing device.Type: GrantFiled: October 17, 2016Date of Patent: May 14, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Venkatesh Joshi, Brijesh Kumar Yadav, Navaneetha Krishna Gowda Thippesh, Gopal Agarwal
-
Publication number: 20190141721Abstract: Described herein are systems, devices, techniques and products for operating network devices, such as wireless access points, in a network environment. For example, wireless client devices may have resources reserved for their use by a network device if the wireless client device is categorized for such resource reservation, such as if the wireless client device is categorized as more important than other wireless client devices. Such categorization may be indicated by a context associated with the wireless client device, including belonging to or being associated with an important user or being used for an important purpose, such as emergency purposes, prescheduled purposes or involving multiple users. Reservation of wireless resources for wireless client devices may be performed to ensure an important user or device is provided with adequate resources to place a voice or video call, for example.Type: ApplicationFiled: July 2, 2018Publication date: May 9, 2019Inventors: Navaneetha Krishna, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
-
Patent number: 10237700Abstract: The present disclosure discloses a system and a method for displaying mobile trails for mobile client devices. Specifically, a network device obtains a plurality of performance measurements and a corresponding plurality of physical locations for a client device over a period of time. Then the network device generates a plurality of visual representations for the client device over the period of time, each visual representation representing a respective performance measurement and a respective physical location at a respective time during the period of lime. Moreover, the network device can display, store, and/or transmit a map of a physical environment with the plurality of visual representations.Type: GrantFiled: July 14, 2017Date of Patent: March 19, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Gopal Agarwal, Venkatesh Joshi, Anupam Wadhawan
-
Publication number: 20190036981Abstract: According to an example, an application initiating a communication session may be identified via a mapping of the application information with a pattern of interest included in a DNS server response corresponding to the application. Information regarding the communication session may be obtained and a determination may be made as to whether the communication session includes media data. If the communication session includes media data, control of the application and the communication session may be enabled via an interface.Type: ApplicationFiled: August 30, 2016Publication date: January 31, 2019Inventors: Navaneetha Krishna Gowda Thippesh, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
-
Patent number: 10015804Abstract: Described herein are systems, devices, techniques and products for operating network devices, such as wireless access points, in a network environment. For example, wireless client devices may have resources reserved for their use by a network device if the wireless client device is categorized for such resource reservation, such as if the wireless client device is categorized as more important than other wireless client devices. Such categorization may be indicated by a context associated with the wireless client device, including belonging to or being associated with an important user or being used for an important purpose, such as emergency purposes, prescheduled purposes or involving multiple users. Reservation of wireless resources for wireless client devices may be performed to ensure an important user or device is provided with adequate resources to place a voice or video call, for example.Type: GrantFiled: July 21, 2015Date of Patent: July 3, 2018Assignee: ARUBA NETWROKS, INC.Inventors: Navaneetha Krishna, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
-
Patent number: 9998947Abstract: The present disclosure discloses a method and network device for intelligent handling of voice calls from mobile voice client devices. In some embodiments, the network device detects that a load, corresponding to a plurality of client devices associated with an access point, exceeds a particular threshold value. In some embodiments, the network device detects that a call quality for a current ongoing call, corresponding to a first client device associated with an access point, is below a first threshold value. In response, the network device selects a particular client device, of the plurality of client devices associated with the access point, for disassociation with the access point. The network device then causes the particular client device to disassociate with the access point.Type: GrantFiled: September 16, 2016Date of Patent: June 12, 2018Assignee: ARUBA NETWORKS, INC.Inventors: Gopal Agarwal, Ramesh Ardeli, Venkatesh Joshi, Vamsi Kodavanty, Hari Kurmala, Edward Vajravelu
-
Patent number: 9917839Abstract: A non-transitory computer readable medium includes instructions which, when executed by one or more hardware processors, causes performance of operations. The operations include receiving, by a network device from a first user device, a first message addressed to a second user device and identifying a first user role associated with the first user device and a second user role associated with the second user device. The operations further include determining whether a set of predefined user role relationships authorizes a communication between user devices having the first user role and user devices having the second user role. In response to determining that the set of predefined user role relationships do not authorize the communication between user devices having the first user role and user devices having the second user role, the operations refrain forwarding the first message from the first user device to the second user device.Type: GrantFiled: October 17, 2014Date of Patent: March 13, 2018Assignee: ARUBA NETWORKS, INC.Inventors: Ashish Vyas, Edward Vajravelu, Gopal Agarwal, Venkatesh Joshi
-
Patent number: 9813979Abstract: Transitioning voice clients among network resources. A network monitor using IEEE 802.11e QBSS Load IE elements monitors the load on one or more wireless access points. When the load on an access point, as reported in the QBSS Load Element IE exceeds a predetermined threshold, the network monitor sends a message to that AP which causes the AP to send BSS Transition Management Request frames to all connected voice clients which are currently idle. The information passed to the AP and then to the client may include one or more neighboring APs with capacity.Type: GrantFiled: October 21, 2011Date of Patent: November 7, 2017Assignee: ARUBA NETWORKS, INC.Inventor: Venkatesh Joshi
-
Publication number: 20170318431Abstract: The present disclosure discloses a system and a method for displaying mobile trails for mobile client devices. Specifically, a network device obtains a plurality of performance measurements and a corresponding plurality of physical locations for a client device over a period of time. Then the network device generates a plurality of visual representations for the client device over the period of time, each visual representation representing a respective performance measurement and a respective physical location at a respective time during the period of lime. Moreover, the network device can display, store, and/or transmit a map of a physical environment with the plurality of visual representations.Type: ApplicationFiled: July 14, 2017Publication date: November 2, 2017Inventors: Gopal Agarwal, Venkatesh Joshi, Anupam Wadhawan
-
Publication number: 20170245177Abstract: Examples relate to managing network traffic. In one example, a computing device may: receive voice network traffic from each of a plurality of voice clients; enqueue the received voice network traffic into a voice Wi-Fi Multimedia (WMM) queue; determine a measure of WMM queue utilization based on data queued in the voice WMM queue; determine a measure of radio congestion for a surrounding area; and determine, based on the measure of WMM queue utilization and the measure of radio congestion, to: stop prioritization of newly received voice traffic from new voice clients, or transition at least one of the plurality of voice clients to a neighboring computing device.Type: ApplicationFiled: October 17, 2016Publication date: August 24, 2017Inventors: Brijesh Yadav, Venkatesh Joshi, Gopal Gopal
-
Patent number: 9716739Abstract: The present disclosure discloses a system and method for determining deterioration in call quality between one or more wireless end-users based on codec characteristics. Specifically, a network device determines a codec associated with a call between two client devices. Then, the network device determines a transmission rate based on the codec. Moreover, the network device estimates a number of packets to be received by an access point that a first client device is associated with based on the transmission rate, and compares the estimated number of packets to an actual number of packets received by the access point. If a difference between the estimated number and the actual number of packets exceeds a threshold, the network device diagnoses that a poor call quality associated with the call is due to either the first client device or network connectivity between the first client device and the access point.Type: GrantFiled: May 26, 2015Date of Patent: July 25, 2017Assignee: Aruba Networks, Inc.Inventors: Navaneetha Krishna, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
-
Patent number: 9712975Abstract: The present disclosure discloses a system and a method for displaying mobile trails for mobile client devices. Specifically, a network device obtains a plurality of performance measurements and a corresponding plurality of physical locations for a client device over a period of time. Then the network device generates a plurality of visual representations for the client device over the period of time, each visual representation representing a respective performance measurement and a respective physical location at a respective time during the period of time. Moreover, the network device can display, store, and/or transmit a map of a physical environment with the plurality of visual representations.Type: GrantFiled: January 30, 2015Date of Patent: July 18, 2017Assignee: Aruba Networks, Inc.Inventors: Gopal Agarwal, Venkatesh Joshi, Anupam Wadhawan
-
Publication number: 20170026980Abstract: Described herein are systems, devices, techniques and products for operating network devices, such as wireless access points, in a network environment. For example, wireless client devices may have resources reserved for their use by a network device if the wireless client device is categorized for such resource reservation, such as if the wireless client device is categorized as more important than other wireless client devices. Such categorization may be indicated by a context associated with the wireless client device, including belonging to or being associated with an important user or being used for an important purpose, such as emergency purposes, prescheduled purposes or involving multiple users. Reservation of wireless resources for wireless client devices may be performed to ensure an important user or device is provided with adequate resources to place a voice or video call, for example.Type: ApplicationFiled: July 21, 2015Publication date: January 26, 2017Applicant: ARUBA NETWORKS, INC.Inventors: Navaneetha KRISHNA, Brijesh YADAV, Venkatesh JOSHI, Gopal AGARWAL
-
Publication number: 20170006495Abstract: The present disclosure discloses a method and network device for intelligent handling of voice calls from mobile voice client devices. In some embodiments, the network device detects that a load, corresponding to a plurality of client devices associated with an access point, exceeds a particular threshold value. In some embodiments, the network device detects that a call quality for a current ongoing call, corresponding to a first client device associated with an access point, is below a first threshold value. In response, the network device selects a particular client device, of the plurality of client devices associated with the access point, for disassociation with the access point. The network device then causes the particular client device to disassociate with the access point.Type: ApplicationFiled: September 16, 2016Publication date: January 5, 2017Inventors: Gopal Agarwal, Ramesh Ardeli, Venkatesh Joshi, Vamsi Kodavanty, Hari Kurmala, Edward Vajravelu
-
Publication number: 20160352801Abstract: The present disclosure discloses a system and method for determining deterioration in call quality between one or more wireless end-users based on codec characteristics. Specifically, a network device determines a codec associated with a call between two client devices. Then, the network device determines a transmission rate based on the codec. Moreover, the network device estimates a number of packets to be received by an access point that a first client device is associated with based on the transmission rate, and compares the estimated number of packets to an actual number of packets received by the access point. If a difference between the estimated number and the actual number of packets exceeds a threshold, the network device diagnoses that a poor call quality associated with the call is due to either the first client device or network connectivity between the first client device and the access point.Type: ApplicationFiled: May 26, 2015Publication date: December 1, 2016Inventors: Navaneetha Krishna, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
-
Patent number: 9510233Abstract: The present disclosure discloses a method and network device for intelligent handling of voice calls from mobile voice client devices. In some embodiments, the network device detects that a load, corresponding to a plurality of client devices associated with an access point, exceeds a particular threshold value. In some embodiments, the network device detects that a call quality for a current ongoing call, corresponding to a first client device associated with an access point, is below a first threshold value. In response, the network device selects a particular client device, of the plurality of client devices associated with the access point, for disassociation with the access point. The network device then causes the particular client device to disassociate with the access point.Type: GrantFiled: July 15, 2014Date of Patent: November 29, 2016Assignee: Aruba Networks, Inc.Inventors: Gopal Agarwal, Ramesh Ardeli, Venkatesh Joshi, Vamsi Kodavanty, Hari Krishna Kurmala, Edward Vajravelu