Patents by Inventor Avinash Jain

Avinash Jain 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: 20240152489
    Abstract: A client machine writes to and reads from a virtual disk on a remote storage platform. Metadata is generated and stored in replicas on different metadata nodes of the storage platform. A modified log-structured merge tree is used to store and compact string-sorted tables of metadata. During file storage and compaction, a consistent file identification scheme is used across all metadata nodes. A fingerprint file is calculated for each SST (metadata) file on disk that includes hash values corresponding to regions of the SST file. To synchronize, the fingerprint files of two SST files are compared, and if any hash values are missing from a fingerprint file, then the key-value-timestamp triples corresponding to these missing hash values are sent to the SST file that is missing them. The SST file is compacted with the missing triples to create a new version of the SST file. The synchronization is bi-directional.
    Type: Application
    Filed: January 16, 2024
    Publication date: May 9, 2024
    Applicant: Commvault Systems, Inc.
    Inventors: Avinash LAKSHMAN, Lasaro CAMARGOS, Deepak JAIN
  • Publication number: 20240095446
    Abstract: Method, computer program product, and computer system are provided. Questions are extracted from a chat in real-time during an online meeting and are aggregated into groups of duplicate questions. The groups are presented to a subset of attendees whose question is in the group. Feedback is received and applied to the group from the subset of attendees. Whether a question is answerable is predicted. For answerable questions an amount of time to answer the question is predicted. The answerable questions are sequenced, filtered, prioritized, and presented to an attendee interface and a presenter interface.
    Type: Application
    Filed: September 21, 2022
    Publication date: March 21, 2024
    Inventors: Avinash Tukaram Mane, Ratnakar Behera, Sanket Jain, ZHENG XIE, Krishnasuri Narayanam, JOY PATRA
  • Patent number: 11934356
    Abstract: A client machine writes to and reads from a virtual disk on a remote storage platform. Metadata is generated and stored in replicas on different metadata nodes of the storage platform. A modified log-structured merge tree is used to store and compact string-sorted tables of metadata. During file storage and compaction, a consistent file identification scheme is used across all metadata nodes. A fingerprint file is calculated for each SST (metadata) file on disk that includes hash values corresponding to regions of the SST file. To synchronize, the fingerprint files of two SST files are compared, and if any hash values are missing from a fingerprint file, then the key-value-timestamp triples corresponding to these missing hash values are sent to the SST file that is missing them. The SST file is compacted with the missing triples to create a new version of the SST file. The synchronization is bi-directional.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: March 19, 2024
    Assignee: Commvault Systems, Inc.
    Inventors: Avinash Lakshman, Lasaro Camargos, Deepak Jain
  • Publication number: 20240086639
    Abstract: Method, computer program product, and computer system are provided. A model is trained, in real-time to identify likely duplicate questions. A level of duplication is identified between a question and a previously asked question in a meeting transcript. An asker is pointed to where in the meeting transcript the question was the previously asked. All duplicate questions are arranged in a single point question by topic. A new meeting transcript is generated and displayed to attendees, including each individual question and each single point question.
    Type: Application
    Filed: September 14, 2022
    Publication date: March 14, 2024
    Inventors: Sanket Jain, Krishnasuri Narayanam, Ratnakar Behera, Avinash Tukaram Mane, ZHENG XIE, JOY PATRA
  • Patent number: 11929903
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: March 12, 2024
    Assignee: VMware LLC
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
  • Patent number: 11598896
    Abstract: Techniques for operating a sensor are provided. An example method according to these techniques includes sensing, at the sensor, changes in intensity of a magnetic field of a magnet affixed to a monitored asset to produce sensor data, wherein the monitored asset is disposed in a non-metallic liquid or solid medium, and wherein the sensor is disposed outside of the non-metallic medium; The method also includes analyzing, at the sensor, the sensor data to produce feature information indicative of vibration of the monitored asset. The method also includes providing the feature information to a predictive algorithm to generate prognosis information indicating an occurrence of a known condition of the monitored asset.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: March 7, 2023
    Assignee: VIE Technologies Inc.
    Inventors: Rahul Chaturvedi, Avinash Jain
  • Publication number: 20220286851
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, configured to receive, at a module from a provisioning server, a node identification and an access code. The module joins a network that the module has not previously joined. The module provides the node identification to the network. The network uses the node identification and access code to verify that the module is valid. The module receives from the network a new encryption key to use when sending data on the network. The module encrypts data using the new encryption key. The encrypted data is transmitted on the network.
    Type: Application
    Filed: May 23, 2022
    Publication date: September 8, 2022
    Inventors: Matthew Hughes, Theodore Myers, Daniel Werner, Alain Charles, Avinash Jain
  • Patent number: 11348013
    Abstract: Techniques for operating a remote monitoring system are provided. An example method according to these techniques includes sensing one or more characteristics associated with a monitored asset to produce sensor data, and dynamically configuring operating parameters of the monitoring system based at least in part on current operating conditions of the monitoring system. The example method also includes extracting features from the sensor data using the feature extraction component to produce extracted feature information, and selecting at least a subset of the extracted feature information using the feature extraction component to produce active feature information based at least in part on the current operating conditions of the monitoring system. The example method also includes sending, through a communications network, the active feature information to a server.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 31, 2022
    Assignee: VIE TECHNOLOGIES INC.
    Inventors: Rahul Chaturvedi, Avinash Jain
  • Publication number: 20200341878
    Abstract: Techniques for operating a remote monitoring system are provided. An example method according to these techniques includes sensing one or more characteristics associated with a monitored asset to produce sensor data, and dynamically configuring operating parameters of the monitoring system based at least in part on current operating conditions of the monitoring system. The example method also includes extracting features from the sensor data using the feature extraction component to produce extracted feature information, and selecting at least a subset of the extracted feature information using the feature extraction component to produce active feature information based at least in part on the current operating conditions of the monitoring system. The example method also includes sending, through a communications network, the active feature information to a server.
    Type: Application
    Filed: October 30, 2018
    Publication date: October 29, 2020
    Inventors: Rahul CHATURVEDI, Avinash JAIN
  • Publication number: 20200327425
    Abstract: Techniques for operating a remote monitoring system are provided. An example method according to these techniques includes obtaining feature information associated with sensor data associated with a monitored asset, and analyzing the feature information using a predictive algorithm to produce prognosis information, the prognosis information indicating an occurrence of a possible condition of the monitored asset. The method also includes receiving service information from a user in response to the prognosis information, the service information comprising either diagnostic information or repair information, or both the diagnostic information and the repair information. The method also includes determining a confidence level for the service information; tagging the feature information with the service information based in part on the confidence level; and training the predictive algorithm based on the tagged feature information.
    Type: Application
    Filed: October 30, 2018
    Publication date: October 15, 2020
    Inventors: Rahul CHATURVEDI, Avinash JAIN
  • Publication number: 20200284938
    Abstract: Techniques for operating a sensor are provided. An example method according to these techniques includes sensing, at the sensor, changes in intensity of a magnetic field of a magnet affixed to a monitored asset to produce sensor data, wherein the monitored asset is disposed in a non-metallic liquid or solid medium, and wherein the sensor is disposed outside of the non-metallic medium; The method also includes analyzing, at the sensor, the sensor data to produce feature information indicative of vibration of the monitored asset. The method also includes providing the feature information to a predictive algorithm to generate prognosis information indicating an occurrence of a known condition of the monitored asset.
    Type: Application
    Filed: October 30, 2018
    Publication date: September 10, 2020
    Inventors: Rahul CHATURVEDI, Avinash JAIN
  • Publication number: 20190297080
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, configured to receive, at a module from a provisioning server, a node identification and an access code. The module joins a network that the module has not previously joined. The module provides the node identification to the network. The network uses the node identification and access code to verify that the module is valid. The module receives from the network a new encryption key to use when sending data on the network. The module encrypts data using the new encryption key. The encrypted data is transmitted on the network.
    Type: Application
    Filed: April 2, 2019
    Publication date: September 26, 2019
    Inventors: Matthew Hughes, Theodore Myers, Daniel Werner, Alain Charles, Avinash Jain
  • Patent number: 10412746
    Abstract: Certain aspects of the present disclosure relate to a method for forwarding of data in peer-to-peer transactions by a high-capability wireless device, such as an access point.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: September 10, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Mohammad Hossein Taghavi Nasrabadi, Hemanth Sampath, Santosh Paul Abraham, Avinash Jain
  • Patent number: 10051626
    Abstract: Certain aspects of the present disclosure provide techniques and apparatus for operating in a television white space (TVWS) network. One example method generally includes receiving, at an apparatus, a message with a field indicating a current version of an unused frequency spectrum map (e.g., a white space map (WSM)), the unused frequency spectrum map indicating channels usable for wireless communications; determining whether the current version of the unused frequency spectrum map is different than a previous version of the unused frequency spectrum map; and using a channel for wireless communications based on the determination. Another example method generally includes accessing a database of available channels for a current location of an apparatus via a neighboring portable or fixed enabling apparatus and enabling one or more portable dependent apparatuses for the wireless communications via one or more of the available channels.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Santosh Paul Abraham, Avinash Jain, Stephen J. Shellhammer, Hemanth Sampath
  • Publication number: 20180160305
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, configured to receive, at a module from a provisioning server, a node identification and an access code. The module joins a network that the module has not previously joined. The module provides the node identification to the network. The network uses the node identification and access code to verify that the module is valid. The module receives from the network a new encryption key to use when sending data on the network. The module encrypts data using the new encryption key. The encrypted data is transmitted on the network.
    Type: Application
    Filed: April 18, 2017
    Publication date: June 7, 2018
    Inventors: Matthew Hughes, Theodore Myers, Daniel Werner, Alain Charles, Avinash Jain
  • Publication number: 20180159828
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, configured to receive, at a module from a provisioning server, a node identification and an access code. The module joins a network that the module has not previously joined. The module provides the node identification to the network. The network uses the node identification and access code to verify that the module is valid. The module receives from the network a new encryption key to use when sending data on the network. The module encrypts data using the new encryption key. The encrypted data is transmitted on the network.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: Matthew Hughes, Theodore Myers, Daniel Werner, Alain Charles, Avinash Jain
  • Publication number: 20180159834
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, configured to receive, at a module from a provisioning server, a node identification and an access code. The module joins a network that the module has not previously joined. The module provides the node identification to the network. The network uses the node identification and access code to verify that the module is valid. The module receives from the network a new encryption key to use when sending data on the network. The module encrypts data using the new encryption key. The encrypted data is transmitted on the network.
    Type: Application
    Filed: April 18, 2017
    Publication date: June 7, 2018
    Inventors: Matthew Hughes, Theodore Myers, Daniel Werner, Alain Charles, Avinash Jain
  • Patent number: 9973974
    Abstract: Systems and methods for controlling a data rate of a transmission in a wireless communication system during handoff are described herein. In some embodiments, controlling the data rate includes receiving transmissions from a plurality of base stations, wherein each received transmission includes a data rate control indicator, and adjusting the data rate of the transmission during handoff based on the data rate control indicators from the plurality of base stations.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: May 15, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Avinash Jain, David Puig Oses, Yongbin Wei
  • Patent number: 9961701
    Abstract: Various methods and apparatuses for transmitting an allocation of time in a wireless communication system are disclosed. In one aspect, an allocation of time for receiving communications via a receive beam direction is transmitted. The allocation of time may be based on information regarding an apparatus known to be located in the receive beam direction. A unique time for receiving communications from each known apparatus may be allocated, or a duration of time for receiving communications from the known apparatuses may vary based on a number of apparatuses known to located in a receive beam direction.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: May 1, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Avinash Jain, Mohammad Hossein Taghavi Nasrabadi, Hemanth Sampath
  • Publication number: 20170215108
    Abstract: Systems and methods for controlling a data rate of a transmission in a wireless communication system during handoff are described herein. In some embodiments, controlling the data rate includes receiving transmissions from a plurality of base stations, wherein each received transmission includes a data rate control indicator, and adjusting the data rate of the transmission during handoff based on the data rate control indicators from the plurality of base stations.
    Type: Application
    Filed: April 7, 2017
    Publication date: July 27, 2017
    Inventors: Avinash JAIN, David Puig OSES, Yongbin WEI