Patents by Inventor Sree Harsha
Sree Harsha 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: 20220322128Abstract: Systems and methods are provided for receiving data indicating a spatial distribution and 802.11ax capabilities of access point radios and of client devices in a network, assigning the access point radios as either first access point radios or second access point radios, the first access point radios conducting data transmission using an 802.11ax wireless standard and the second access point radios conducting data transmission using legacy wireless standards, based on the data, determining whether any of the client devices are to be steered to a different access point radio based on the 802.11ax capabilities of the client devices, and in response to determining that a client device is to be steered to a different access point radio, steering the client device to a first access point radio or a second access point radio.Type: ApplicationFiled: April 6, 2021Publication date: October 6, 2022Inventors: SATHYA NARAYANAN RAMAMIRTHAM, NETHRA MUNIYAPPA, RAJARSHI BHATTACHARYYA, RISHABH GUPTA, RAJINI BALAY, SREE HARSHA
-
Publication number: 20220308865Abstract: The present invention extends to methods, systems, and computer program products for deriving unified insights ad logs from DevOps Cl/CD tools and pipeline data. In general, a data transformer facilitates data normalization and serialization converting raw data across multiple DevOps tools and stores the data into a Data Lake in accordance with a customized schema. A continuous orchestrator sequences, aggregates and contextualizes the logs, providing an intuitive way of troubleshooting issues across a DevOps environment, historical data for compliance and audit purposes, and a build manifest for root cause analysis. The continuous orchestrator also processes the logs and leverages a KPI framework, providing intelligent dashboards across 90+ KPI's and a plurality of different dimensions (Planning, Development/pipelines, security, quality, operations, productivity and source code) to help customers make smart decisions and do more with less.Type: ApplicationFiled: June 23, 2021Publication date: September 29, 2022Inventors: Ravi Kumar Chivukula, Chandra Ranganathan, Vasanthavishnu Vasudevan, Sundar Rajan Renganathan, Tejas Bharadwaj, Shrey Malhotra, Venkat Yuvraj, Phani Sree Harsha Pullabhatlapogada, Kishore Rajan
-
Publication number: 20220309418Abstract: The present invention extends to methods, systems, and computer program products for deriving unified insights ad logs from DevOps CI/CD tools and pipeline data. In general, a data transformer facilitates data normalization and serialization converting raw data across multiple DevOps tools and stores the data into a Data Lake in accordance with a customized schema. A continuous orchestrator sequences, aggregates and contextualizes the logs, providing an intuitive way of troubleshooting issues across a DevOps environment, historical data for compliance and audit purposes, and a build manifest for root cause analysis. The continuous orchestrator also processes the logs and leverages a KPI framework, providing intelligent dashboards across 90+ KPI's and a plurality of different dimensions (Planning, Development/pipelines, security, quality, operations, productivity and source code) to help customers make smart decisions and do more with less.Type: ApplicationFiled: June 23, 2021Publication date: September 29, 2022Inventors: Ravi Kumar Chivukula, Chandra Ranganathan, Vasanthavishnu Vasudevan, Sundar Rajan Renganathan, Tejas Bharadwaj, Shrey Malhotra, Venkat Yuvraj, Phani Sree Harsha Pullabhatlapogada, Todd Barczak
-
Publication number: 20220249837Abstract: Apparatuses, systems, and methods for more accurate remote monitoring of a user's body to stabilize the user during fall events and to thereby prevent the user from falling. In some embodiments, a wearable device comprising a power source, one or more sensors configured to monitor a user's COG (COG), at least one plurality of electrodes, a communications interface and a control device is provided. The wearable device is configured to apply electrical pulses according to defined electrical pulse stimulation protocols via the electrodes to target muscle groups of the user's body, causing those target muscle groups to contract and thereby stabilize the user's body during a fall event.Type: ApplicationFiled: February 11, 2021Publication date: August 11, 2022Inventors: Aditya Madhuranthakam, Ninad D. Sathaye, Gregory J. Boss, Shyam Charan Mallena, V Kishore Ayyadevara, Sree Harsha Ankem
-
Publication number: 20220249832Abstract: Apparatuses, systems, and methods for more accurate remote monitoring of a user's body to stabilize the user during fall events and to thereby prevent the user from falling. In some embodiments, a wearable device comprising a power source, one or more sensors configured to monitor a user's COG (COG), at least one plurality of electrodes, a communications interface and a control device is provided. The wearable device is configured to apply electrical pulses according to defined electrical pulse stimulation protocols via the electrodes to target muscle groups of the user's body, causing those target muscle groups to contract and thereby stabilize the user's body during a fall event.Type: ApplicationFiled: February 11, 2021Publication date: August 11, 2022Inventors: Aditya Madhuranthakam, Ninad D. Sathaye, Gregory J. Boss, Shyam Charan Mallena, V Kishore Ayyadevara, Sree Harsha Ankem
-
Publication number: 20220019913Abstract: There is a need for more effective and efficient prediction data analysis. This need can be addressed by, for example, solutions for performing first-occurrence multi-disease prediction. In one example, a method includes determining a per-event-type loss value for each event type of a group of event types; determining a cross-event-type loss value based at least in part on each per-event-type loss value; training a multi-event-type prediction model based at least in part on the cross-event type loss value; generating a first-occurrence prediction based at least in part on the multi-event-type prediction model, wherein the first occurrence-prediction comprises a first-occurrence prediction item for each event type of the group of event types; and performing one or more prediction-based actions based at least in part on the first-occurrence prediction.Type: ApplicationFiled: July 14, 2020Publication date: January 20, 2022Inventors: V Kishore Ayyadevara, Sree Harsha Ankem, Raghav Bali, Rohan Khilnani, Vineet Shukla, Saikumar Chintareddy, Ranraj Rana Singh
-
Patent number: 11153764Abstract: An example non-transitory computer readable medium comprising instructions executable by a processor to: determine a channel distribution vector based on a channel priority for a plurality of available wireless channels within a wireless network; receive a set of constraints on a channel plan; determine a channel plan meeting the set of user defined constraints based on the channel distribution vector; and transmit the channel plan to a plurality of radios on the wireless network, wherein the channel plan comprises a channel assigned to each radio of the plurality of radios.Type: GrantFiled: October 3, 2019Date of Patent: October 19, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Dongwoon Hahn, Mathieu Mercier, Sachin Ganu, Nethra Muniyappa, Sree Harsha, Rajini Balay
-
Publication number: 20210191403Abstract: Methods, systems, computer-readable media, and apparatuses for blended control of remote operation of vehicles are presented. The sensors of automated vehicles can detect conditions for which there is no preprogrammed response. In these situations, automated vehicles can engage a remote operator mode. Remote operation of vehicles can be difficult. These techniques can use the automated driving system of the vehicle to monitor the driving commands from a remote operator and the sensor information of the vehicle. The commands from the remote operator can be analyzed by a supervision module in the automated vehicle. The supervision module can also receive vehicle sensor information. The supervision module can correct or adjust the remote operator commands as necessary to avoid collision, dampen remote operator induced oscillations, and provide for a smoother, safer, and more realistic driving experience.Type: ApplicationFiled: December 24, 2019Publication date: June 24, 2021Inventors: Cyril RASTOLL, Sree Harsha Chowdary GORANTLA, Jagdish BHANUSHALI
-
Patent number: 10864434Abstract: Embodiments relate to simulating the movements of three or more bodies connected on a cord for use in real-time videogame applications. The state of the bodies such as position, velocity, and orientation of the bodies connected by a cord are determined in single pass without iteration. For a given time step and the state of the bodies in the time step, the Jacobian matrix for the connected bodies is calculated. The, the tension in the cord is calculated based on the Jacobian matrix. From the tension, the state of the bodies for the next time step is obtained.Type: GrantFiled: February 27, 2018Date of Patent: December 15, 2020Assignee: Square Enix Ltd.Inventors: Gary Linn Snethen, Sree Harsha Kalangi
-
Publication number: 20200351907Abstract: A network controller may include a memory and a processor. The memory may include instructions executable by the processor to receive a message from an access point. The message may comprise an interference event detected on a particular channel, wherein the particular channel is part of a particular channel list associated with the access point and stored at the network controller in a wireless local area network (WLAN). The memory may further include instructions executable to remove the particular channel from the particular channel list associated with the access point. The memory may further include instructions executable to determine a channel plan for a plurality of access points in the WLAN based on a corresponding plurality of channel lists including the particular channel list and deploy the channel plan to the plurality of access points.Type: ApplicationFiled: July 20, 2020Publication date: November 5, 2020Inventors: Sree HARSHA, Dongwoon HAHN, Sachin GANU, Mathieu MERCIER, Nethra MUNIYAPPA
-
Patent number: 10721752Abstract: A network controller may include a memory and a processor. The memory may include instructions executable by the processor to receive a message from an access point. The message may comprise an interference event detected on a particular channel, wherein the particular channel is part of a particular channel list associated with the access point and stored at the network controller in a wireless local area network (WLAN). The memory may further include instructions executable to remove the particular channel from the particular channel list associated with the access point. The memory may further include instructions executable to determine a channel plan for a plurality of access points in the WLAN based on a corresponding plurality of channel lists including the particular channel list and deploy the channel plan to the plurality of access points.Type: GrantFiled: September 10, 2017Date of Patent: July 21, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Sree Harsha, Dongwoon Hahn, Sachin Ganu, Mathieu Mercier, Nethra Muniyappa
-
Patent number: 10652797Abstract: An example access point comprising: a memory; and a processor executing instructions stored in the memory to: determine a first interference event while operating on a first channel, wherein the first channel is designated to the access point in a global channel plan by a network controller based on a global view of a wireless network; switch to operate on a second channel from the first channel for a first amount of time in response to the first interference event; determine a second interference event of the same event type as the first interference event on the first channel, wherein the second interference event is the same event type as the first interference event; and switch to operate on the second channel from the first channel for a longer amount of time than the first amount of time, wherein the second channel is selected based on a local view of the wireless network by the access point.Type: GrantFiled: October 27, 2017Date of Patent: May 12, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Dongwoon Hahn, Kishore Srimattirumala, Nethra Muniyappa, Sachin Ganu, Rajini Balay, Sree Harsha, Mathieu Mercier
-
Publication number: 20200037172Abstract: An example non-transitory computer readable medium comprising instructions executable by a processor to: determine a channel distribution vector based on a channel priority for a plurality of available wireless channels within a wireless network; receive a set of constraints on a channel plan; determine a channel plan meeting the set of user defined constraints based on the channel distribution vector; and transmit the channel plan to a plurality of radios on the wireless network, wherein the channel plan comprises a channel assigned to each radio of the plurality of radios.Type: ApplicationFiled: October 3, 2019Publication date: January 30, 2020Inventors: Dongwoon Hahn, Mathieu Mercier, Sachin Ganu, Nethra Muniyappa, Sree Harsha, Rajini Balay
-
Patent number: 10477412Abstract: An example non-transitory computer readable medium comprising instructions executable by a processor to: determine a channel distribution vector based on a channel priority for a plurality of available wireless channels within a wireless network; receive a set of constraints on a channel plan; determine a channel plan meeting the set of user defined constraints based on the channel distribution vector; and transmit the channel plan to a plurality of radios on the wireless network, wherein the channel plan comprises a channel assigned to each radio of the plurality of radios.Type: GrantFiled: October 27, 2017Date of Patent: November 12, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Dongwoon Hahn, Mathieu Mercier, Sachin Ganu, Nethra Muniyappa, Sree Harsha, Rajini Balay
-
Patent number: 10405314Abstract: Examples of the present disclosure include: obtain data collected from a plurality of access points (APs) in a WLAN, including a current allocation of channels to radios of the APs according to a current channel plan; calculate a new channel plan which assigns a different channel to at least one of the radios; calculate a first metric that predicts better network performance achieved by the new channel plan than the current allocation of channels to the radios; determine whether the first metric exceeds a first predetermined threshold; and implement the new channel plan in response to determining that the first metric exceeds the first predetermined threshold.Type: GrantFiled: November 20, 2017Date of Patent: September 3, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Mathieu Mercier, Dongwoon Hahn, Sachin Ganu, Nethra Muniyappa, Sree Harsha, Rajini Balay
-
Publication number: 20190262698Abstract: Embodiments relate to simulating the movements of three or more bodies connected on a cord for use in real-time videogame applications. The state of the bodies such as position, velocity, and orientation of the bodies connected by a cord are determined in single pass without iteration. For a given time step and the state of the bodies in the time step, the Jacobian matrix for the connected bodies is calculated. The, the tension in the cord is calculated based on the Jacobian matrix. From the tension, the state of the bodies for the next time step is obtained.Type: ApplicationFiled: February 27, 2018Publication date: August 29, 2019Inventors: Gary Linn Snethen, Sree Harsha Kalangi
-
Patent number: 10349411Abstract: An example method comprising: assigning at least one band mode specified in the band mode list to a radio of the identified node, assigning a dual band mode to a set of wireless nodes of the plurality of wireless nodes that each satisfy a baseline coverage when operating on a low frequency band of the wireless band mode, assigning a high frequency band mode to a set of wireless nodes of the plurality of nodes based on band capacity, assigning a channel to the radio of the node on the high frequency band based on a band capacity; and responsive to assigning the channel to the radio on the high frequency band, assigning a channel to each radio of the set of nodes on the low frequency band.Type: GrantFiled: November 20, 2017Date of Patent: July 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Dongwoon Hahn, Mathieu Mercier, Sachin Ganu, Nethra Muniyappa, Sree Harsha, Rajini Balay
-
Patent number: 10317474Abstract: An electronic device having a battery may be diagnosed and indicated for repair by extracting a log from the electronic device. The log may include a record of battery events including a battery serial number, a battery status, and a battery voltage. The log may be analyzed for battery charge events recorded in the log to determine if the battery is out of tolerance. If the battery is out of tolerance, the battery may be identified as needing replacement.Type: GrantFiled: December 7, 2015Date of Patent: June 11, 2019Assignee: HAND HELD PRODUCTS, INC.Inventors: Timothy Young, Timothy Havens, Dennis Henry Cudzilo, John Yeschick, Sree Harsha Rameswarareddy
-
Publication number: 20190159204Abstract: An example method comprising: assigning at least one band mode specified in the band mode list to a radio of the identified node, assigning a dual band mode to a set of wireless nodes of the plurality of wireless nodes that each satisfy a baseline coverage when operating on a low frequency band of the wireless band mode, assigning a high frequency band mode to a set of wireless nodes of the plurality of nodes based on band capacity, assigning a channel to the radio of the node on the high frequency band based on a band capacity; and responsive to assigning the channel to the radio on the high frequency band, assigning a channel to each radio of the set of nodes on the low frequency band.Type: ApplicationFiled: November 20, 2017Publication date: May 23, 2019Inventors: Dongwoon Hahn, Mathieu Mercier, Sachin Ganu, Nethra Muniyappa, Sree Harsha, Rajini Balay
-
Publication number: 20190159205Abstract: Examples of the present disclosure include: obtain data collected from a plurality of access points (APs) in a WLAN, including a current allocation of channels to radios of the APs according to a current channel plan; calculate a new channel plan which assigns a different channel to at least one of the radios; calculate a first metric that predicts better network performance achieved by the new channel plan than the current allocation of channels to the radios; determine whether the first metric exceeds a first predetermined threshold; and implement the new channel plan in response to determining that the first metric exceeds the first predetermined threshold.Type: ApplicationFiled: November 20, 2017Publication date: May 23, 2019Inventors: Mathieu MERCIER, Dongwoon HAHN, Sachin GANU, Nethra MUNIYAPPA, Sree HARSHA, Rajini BALAY