Patents by Inventor Ravi Jagannathan
Ravi Jagannathan 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: 11950901Abstract: A method for assessing movement of a body portion includes, via one or more machine learning models, analyzing a sensor signal indicative of movement of the body portion to determine a movement of the body portion; determining a sensor confidence level based, at least in part, on a characteristic of the sensor signal; receiving a series of images indicative of movement of the body portion; measuring an angle of movement of the body portion; determining a vision confidence level based, at least in part, on a quality of an identification the body portion; selecting the sensor signal, the measured angle of movement, or a combination thereof as an input into a machine learning model based on the sensor confidence level and the vision confidence level, respectively; analyzing the input to determine a movement pattern of the body portion; and outputting the movement pattern to a user.Type: GrantFiled: October 20, 2020Date of Patent: April 9, 2024Assignee: PLETHY, INC.Inventors: Ravi Jagannathan, Raja Sundaram, Sahadevan Harikrishnan
-
Publication number: 20240050032Abstract: Devices, systems, and methods for monitoring musculoskeletal (MSK) health conditions of an individual, including joint flexibility, strength, and endurance as part of their overall care plan are described here. The overall system includes: a sensor that can be worn anywhere on the human body, an engaging app on a mobile-computing device, and software-based analytics and care management engine running on a cloud-computing infrastructure. The sensor is tuned to measure any human joint movement in any direction or axis as well as elevation and temperature. Methods performed by the various devices and systems and how it improves MSK health are provided.Type: ApplicationFiled: October 23, 2023Publication date: February 15, 2024Inventors: Raja Sundaram, Ravi Jagannathan, Hari Harikrishnan
-
Patent number: 11826165Abstract: Devices, systems, and methods for monitoring musculoskeletal (MSK) health conditions of an individual, including joint flexibility, strength, and endurance as part of their overall care plan are described here. The overall system includes: a sensor that can be worn anywhere on the human body, an engaging app on a mobile-computing device, and software-based analytics and care management engine running on a cloud-computing infrastructure. The sensor is tuned to measure any human joint movement in any direction or axis as well as elevation and temperature. Methods performed by the various devices and systems and how it improves MSK health are provided.Type: GrantFiled: March 13, 2023Date of Patent: November 28, 2023Assignee: PLETHY, INC.Inventors: Raja Sundaram, Ravi Jagannathan, Hari Harikrishnan
-
Patent number: 11816217Abstract: Certain embodiments described herein relate to methods and systems for detecting unexpected behavior associated with a process. In certain embodiments, a method comprises receiving a memory allocation request, the request indicating one or more memory segments to be allocated in memory of a computing system. The method further comprises allocating the one or more memory segments in the memory based on the memory allocation request. The method further comprises allocating one or more decoy memory segments in the memory based on the memory allocation request. The method further comprises trapping an input/output (I/O) operation. The method further comprises detecting an unexpected behavior associated with the I/O operation based on determining that the I/O operation impacts at least one of the one or more decoy memory segments. The method further comprises performing one or more actions based on the detection.Type: GrantFiled: April 10, 2020Date of Patent: November 14, 2023Assignee: VMWARE, INC.Inventors: Ravi Jagannathan, Glen Robert Simpson
-
Publication number: 20230255555Abstract: Devices, systems, and methods for monitoring musculoskeletal (MSK) health conditions of an individual, including joint flexibility, strength, and endurance as part of their overall care plan are described here. The overall system includes: a sensor that can be worn anywhere on the human body, an engaging app on a mobile-computing device, and software-based analytics and care management engine running on a cloud-computing infrastructure. The sensor is tuned to measure any human joint movement in any direction or axis as well as elevation and temperature. Methods performed by the various devices and systems and how it improves MSK health are provided.Type: ApplicationFiled: March 13, 2023Publication date: August 17, 2023Inventors: Raja Sundaram, Ravi Jagannathan, Hari Harikrishnan
-
Publication number: 20230259650Abstract: Techniques for generating and implementing data privacy policies are described. In an example, metadata associated with a data source is annotated with attributes indicative of the data contained therein and its associated sensitivity. Based on the annotated metadata and the contexts in which the data will be accessed, including the purpose for accessing the data, the role of the accessor, and the location of the accessor, privacy policies are generated from a privacy model. The privacy policies are generated with a collection of methods for protecting the data in the data source upon access. Based on a privacy policy and a target computing environment, an executable instance of the privacy policy is generated and deployed in the target computing environment to protect the data.Type: ApplicationFiled: February 15, 2023Publication date: August 17, 2023Applicant: Bornio, Inc.Inventors: Maryam Sepehri, Patrick Chan, Altamiro Santos, Ravi Jagannathan
-
Patent number: 11672477Abstract: Devices, systems, and methods for monitoring musculoskeletal (MSK) health conditions of an individual, including joint flexibility, strength, and endurance as part of their overall care plan are described here. The overall system includes: a sensor that can be worn anywhere on the human body, an engaging app on a mobile-computing device, and software-based analytics and care management engine running on a cloud-computing infrastructure. The sensor is tuned to measure any human joint movement in any direction or axis as well as elevation and temperature. Methods performed by the various devices and systems and how it improves MSK health are provided.Type: GrantFiled: October 11, 2018Date of Patent: June 13, 2023Assignee: Plethy, Inc.Inventors: Raja Sundaram, Ravi Jagannathan, Hari Harikrishnan
-
Patent number: 11489721Abstract: The disclosure provides an approach for compliance management in a network. Embodiments include receiving, by a manager, a system health plugin. Embodiments include determining a configuration change for a network. Embodiments include receiving data indicating a current security posture of the network. Embodiments include determining an impact to the security posture of the network based on the configuration change. Embodiments include generating a notification relating to the impact to the security posture of the network. Embodiments include receiving a decision relating to the configuration change in response to the notification. Embodiments include performing an action based on the decision.Type: GrantFiled: September 22, 2020Date of Patent: November 1, 2022Assignee: VMWARE, INC.Inventors: Ravi Jagannathan, Carlos Phoenix
-
Publication number: 20220330854Abstract: A method for assessing movement of a body portion includes, via one or more machine learning models, analyzing a sensor signal indicative of movement of the body portion to determine a movement of the body portion; determining a sensor confidence level based, at least in part, on a characteristic of the sensor signal; receiving a series of images indicative of movement of the body portion; measuring an angle of movement of the body portion; determining a vision confidence level based, at least in part, on a quality of an identification the body portion; selecting the sensor signal, the measured angle of movement, or a combination thereof as an input into a machine learning model based on the sensor confidence level and the vision confidence level, respectively; analyzing the input to determine a movement pattern of the body portion; and outputting the movement pattern to a user.Type: ApplicationFiled: October 20, 2020Publication date: October 20, 2022Inventors: Ravi Jagannathan, Raja Sundaram, Sahadevan Harikrishnan
-
Publication number: 20220094596Abstract: The disclosure provides an approach for compliance management in a network. Embodiments include receiving, by a manager, a system health plugin. Embodiments include determining a configuration change for a network. Embodiments include receiving data indicating a current security posture of the network. Embodiments include determining an impact to the security posture of the network based on the configuration change. Embodiments include generating a notification relating to the impact to the security posture of the network. Embodiments include receiving a decision relating to the configuration change in response to the notification. Embodiments include performing an action based on the decision.Type: ApplicationFiled: September 22, 2020Publication date: March 24, 2022Inventors: Ravi JAGANNATHAN, Carlos PHOENIX
-
Patent number: 11159611Abstract: The embodiment herein provides a system and method for providing a novel leader election mechanism in distributed systems that is randomized in twin dimensions of space and time using the concept of a colliding random walk (CRW). Leader election is randomized in space in terms of the node identified as the leader and the time taken to identify the leader. A source node is enabled to generate left and right coupons in a quantum resistant manner for random walks. A novel fault tolerance mechanism is provided to identify several leaders for same set of coupons. In this system and method, the source vertex generates multiple CRWs for each piece of work that needs to be done. The fault tolerance mechanism reduces the time to collision, increases the number of leaders and also offers increased resilience and tolerance to faults.Type: GrantFiled: June 25, 2019Date of Patent: October 26, 2021Assignee: KRYPC CORPORATIONInventors: Subramanian Ravi Shankar Iyer, Sai Ganesh Muthuraman, Seenivasan Subramani, Ravi Jagannathan
-
Publication number: 20210319104Abstract: Certain embodiments described herein relate to methods and systems for detecting unexpected behavior associated with a process. In certain embodiments, a method comprises receiving a memory allocation request, the request indicating one or more memory segments to be allocated in memory of a computing system. The method further comprises allocating the one or more memory segments in the memory based on the memory allocation request. The method further comprises allocating one or more decoy memory segments in the memory based on the memory allocation request. The method further comprises trapping an input/output (I/O) operation. The method further comprises detecting an unexpected behavior associated with the I/O operation based on determining that the I/O operation impacts at least one of the one or more decoy memory segments. The method further comprises performing one or more actions based on the detection.Type: ApplicationFiled: April 10, 2020Publication date: October 14, 2021Inventors: Ravi JAGANNATHAN, Glen Robert SIMPSON
-
Patent number: 11075988Abstract: The embodiments herein provide a fair, high speed and lightweight consensus mechanism for leader election in distributed systems using coupons. The consensus mechanism uses a leader election mechanism that is randomized in twin dimensions of space and time using the concept of a colliding random walk. A source node is enabled to generate left and right coupons in a quantum resistant manner for random walks. Two novel coupon processing mechanisms called Process Execution Time Synchronization (PETS) mechanism and Single Queue (SQ) mechanism are used to process the coupons and find matches. The use of PETS optimizes memory and time requirements while SQ is extremely fast and efficient to handle large volumes of coupons. Also, the coupon forwarding to neighbouring nodes is performed based on three algorithms namely Uniform, Delay and Adaptive Delay forward. These forwarding algorithms effect high fairness even in case of open networks.Type: GrantFiled: June 25, 2019Date of Patent: July 27, 2021Assignee: KRYPC CORPORATIONInventors: Subramanian Ravi Shankar Iyer, Sai Ganesh Muthuraman, Seenivasan Subramani, Ravi Jagannathan
-
Devices, systems, and methods for monitoring and assessing gait, stability, and/or balance of a user
Patent number: 10842415Abstract: A method for assessing movement of a body portion includes, via one or more machine learning models, analyzing a sensor signal indicative of movement of the body portion to determine a movement of the body portion; determining a sensor confidence level based, at least in part, on a characteristic of the sensor signal; receiving a series of images indicative of movement of the body portion; measuring an angle of movement of the body portion; determining a vision confidence level based, at least in part, on a quality of an identification the body portion; selecting the sensor signal, the measured angle of movement, or a combination thereof as an input into a machine learning model based on the sensor confidence level and the vision confidence level, respectively; analyzing the input to determine a movement pattern of the body portion; and outputting the movement pattern to a user.Type: GrantFiled: October 25, 2019Date of Patent: November 24, 2020Assignee: Plethy, Inc.Inventors: Ravi Jagannathan, Raja Sundaram, Hari Harikrishnan -
Publication number: 20200237291Abstract: Devices, systems, and methods for monitoring musculoskeletal (MSK) health conditions of an individual, including joint flexibility, strength, and endurance as part of their overall care plan are described here. The overall system includes: a sensor that can be worn anywhere on the human body, an engaging app on a mobile-computing device, and software-based analytics and care management engine running on a cloud-computing infrastructure. The sensor is tuned to measure any human joint movement in any direction or axis as well as elevation and temperature. Methods performed by the various devices and systems and how it improves MSK health are provided.Type: ApplicationFiled: October 11, 2018Publication date: July 30, 2020Inventors: Raja Sundaram, Ravi Jagannathan, Hari Harikrishnan
-
Publication number: 20200076889Abstract: The embodiments herein provide a fair, high speed and lightweight consensus mechanism for leader election in distributed systems using coupons. The consensus mechanism uses a leader election mechanism that is randomized in twin dimensions of space and time using the concept of a colliding random walk. A source node is enabled to generate left and right coupons in a quantum resistant manner for random walks. Two novel coupon processing mechanisms called Process Execution Time Synchronization (PETS) mechanism and Single Queue (SQ) mechanism are used to process the coupons and find matches. The use of PETS optimizes memory and time requirements while SQ is extremely fast and efficient to handle large volumes of coupons. Also, the coupon forwarding to neighbouring nodes is performed based on three algorithms namely Uniform, Delay and Adaptive Delay forward. These forwarding algorithms effect high fairness even in case of open networks.Type: ApplicationFiled: June 25, 2019Publication date: March 5, 2020Inventors: SUBRAMANIAN RAVI SHANKAR IYER, Sai Ganesh Muthuraman, Seenivasan Subramani, Ravi Jagannathan
-
Publication number: 20200076888Abstract: The embodiment herein provides a system and method for providing a novel leader election mechanism in distributed systems that is randomized in twin dimensions of space and time using the concept of a colliding random walk (CRW). Leader election is randomized in space in terms of the node identified as the leader and the time taken to identify the leader. A source node is enabled to generate left and right coupons in a quantum resistant manner for random walks. A novel fault tolerance mechanism is provided to identify several leaders for same set of coupons. In this system and method, the source vertex generates multiple CRWs for each piece of work that needs to be done. The fault tolerance mechanism reduces the time to collision, increases the number of leaders and also offers increased resilience and tolerance to faults.Type: ApplicationFiled: June 25, 2019Publication date: March 5, 2020Inventors: SUBRAMANIAN RAVI SHANKAR IYER, SAI GANESH MUTHURAMAN, SEENIVASAN SUBRAMANI, RAVI JAGANNATHAN
-
Publication number: 20110172990Abstract: Data is organized in a knowledge network by defining a set of nodes, each node comprising data describing knowledge and a task pertinent to the knowledge, and defining relationships between the nodes based on the data.Type: ApplicationFiled: March 21, 2011Publication date: July 14, 2011Inventor: Ravi Jagannathan
-
Patent number: 7930263Abstract: Data is organized in a knowledge network by defining a set of nodes, each node comprising data describing knowledge and a task pertinent to the knowledge, and defining relationships between the nodes based on the data.Type: GrantFiled: January 12, 2007Date of Patent: April 19, 2011Assignee: Health Information Flow, Inc.Inventor: Ravi Jagannathan
-
Publication number: 20080172440Abstract: Data is organized in a knowledge network by defining a set of nodes, each node comprising data describing knowledge and a task pertinent to the knowledge, and defining relationships between the nodes based on the data.Type: ApplicationFiled: January 12, 2007Publication date: July 17, 2008Applicant: Health Information Flow, Inc.Inventor: Ravi Jagannathan