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: 10944799
    Abstract: 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: Grant
    Filed: August 30, 2016
    Date of Patent: March 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Navaneetha Krishna Gowda Thippesh, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
  • Patent number: 10659924
    Abstract: 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: Grant
    Filed: March 12, 2019
    Date of Patent: May 19, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopal Agarwal, Venkatesh Joshi, Anupam Wadhawan
  • Patent number: 10575317
    Abstract: 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: Grant
    Filed: July 2, 2018
    Date of Patent: February 25, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Navaneetha Krishna, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
  • Publication number: 20190215661
    Abstract: 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: Application
    Filed: March 12, 2019
    Publication date: July 11, 2019
    Inventors: Gopal AGARWAL, Venkatesh JOSHI, Anupam WADHAWAN
  • Patent number: 10292070
    Abstract: 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: Grant
    Filed: October 17, 2016
    Date of Patent: May 14, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Venkatesh Joshi, Brijesh Kumar Yadav, Navaneetha Krishna Gowda Thippesh, Gopal Agarwal
  • Publication number: 20190141721
    Abstract: 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: Application
    Filed: July 2, 2018
    Publication date: May 9, 2019
    Inventors: Navaneetha Krishna, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
  • Patent number: 10237700
    Abstract: 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: Grant
    Filed: July 14, 2017
    Date of Patent: March 19, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopal Agarwal, Venkatesh Joshi, Anupam Wadhawan
  • Publication number: 20190036981
    Abstract: 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: Application
    Filed: August 30, 2016
    Publication date: January 31, 2019
    Inventors: Navaneetha Krishna Gowda Thippesh, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
  • Patent number: 10015804
    Abstract: 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: Grant
    Filed: July 21, 2015
    Date of Patent: July 3, 2018
    Assignee: ARUBA NETWROKS, INC.
    Inventors: Navaneetha Krishna, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
  • Patent number: 9998947
    Abstract: 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: Grant
    Filed: September 16, 2016
    Date of Patent: June 12, 2018
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Gopal Agarwal, Ramesh Ardeli, Venkatesh Joshi, Vamsi Kodavanty, Hari Kurmala, Edward Vajravelu
  • Patent number: 9917839
    Abstract: 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: Grant
    Filed: October 17, 2014
    Date of Patent: March 13, 2018
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Ashish Vyas, Edward Vajravelu, Gopal Agarwal, Venkatesh Joshi
  • Patent number: 9813979
    Abstract: 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: Grant
    Filed: October 21, 2011
    Date of Patent: November 7, 2017
    Assignee: ARUBA NETWORKS, INC.
    Inventor: Venkatesh Joshi
  • Publication number: 20170318431
    Abstract: 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: Application
    Filed: July 14, 2017
    Publication date: November 2, 2017
    Inventors: Gopal Agarwal, Venkatesh Joshi, Anupam Wadhawan
  • Publication number: 20170245177
    Abstract: 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: Application
    Filed: October 17, 2016
    Publication date: August 24, 2017
    Inventors: Brijesh Yadav, Venkatesh Joshi, Gopal Gopal
  • Patent number: 9716739
    Abstract: 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: Grant
    Filed: May 26, 2015
    Date of Patent: July 25, 2017
    Assignee: Aruba Networks, Inc.
    Inventors: Navaneetha Krishna, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
  • Patent number: 9712975
    Abstract: 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: Grant
    Filed: January 30, 2015
    Date of Patent: July 18, 2017
    Assignee: Aruba Networks, Inc.
    Inventors: Gopal Agarwal, Venkatesh Joshi, Anupam Wadhawan
  • Publication number: 20170026980
    Abstract: 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: Application
    Filed: July 21, 2015
    Publication date: January 26, 2017
    Applicant: ARUBA NETWORKS, INC.
    Inventors: Navaneetha KRISHNA, Brijesh YADAV, Venkatesh JOSHI, Gopal AGARWAL
  • Publication number: 20170006495
    Abstract: 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: Application
    Filed: September 16, 2016
    Publication date: January 5, 2017
    Inventors: Gopal Agarwal, Ramesh Ardeli, Venkatesh Joshi, Vamsi Kodavanty, Hari Kurmala, Edward Vajravelu
  • Publication number: 20160352801
    Abstract: 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: Application
    Filed: May 26, 2015
    Publication date: December 1, 2016
    Inventors: Navaneetha Krishna, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
  • Patent number: 9510233
    Abstract: 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: Grant
    Filed: July 15, 2014
    Date of Patent: November 29, 2016
    Assignee: Aruba Networks, Inc.
    Inventors: Gopal Agarwal, Ramesh Ardeli, Venkatesh Joshi, Vamsi Kodavanty, Hari Krishna Kurmala, Edward Vajravelu