Patents by Inventor Saurabh Agrawal

Saurabh Agrawal 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: 20220044201
    Abstract: Systems herein include a managed content application that can place markers for conversations within secure documents. A separate social application can serve as the platform for the conversations, allowing for efficient conversations that can occur in real time. The markers can be stored with the documents and identify the conversation, allowing users to retrieve historical conversations that occurred on the social application from within the document. This can allow users to quickly come up to speed without having to rehash the conversations with the original participants. Document security can also be maintained without sacrificing conversation efficiency of the social application.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 10, 2022
    Inventors: Gangadhar NITTALA, Ramani Panchapakesan, Arjun Kochhar, Saurabh Agrawal, Akshay Laxminarayan, Ilanchezhian Kuppusamy
  • Patent number: 11182744
    Abstract: Systems herein include a managed content application that can place markers for conversations within secure documents. A separate social application can serve as the platform for the conversations, allowing for efficient conversations that can occur in real time. The markers can be stored with the documents and identify the conversation, allowing users to retrieve historical conversations that occurred on the social application from within the document. This can allow users to quickly come up to speed without having to rehash the conversations with the original participants. Document security can also be maintained without sacrificing conversation efficiency of the social application.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: November 23, 2021
    Assignee: AirWatch, LLC
    Inventors: Gangadhar Nittala, Ramani Panchapakesan, Arjun Kochhar, Saurabh Agrawal, Akshay Laxminarayan, Ilanchezhian Kuppusamy
  • Patent number: 11175996
    Abstract: According to certain aspects, a method can include receiving an indication that a restoration of a deduplication database using a secondary copy of a file associated with a secondary copy job is complete; retrieving a first data fingerprint from a data storage database, wherein the first data fingerprint is associated with the secondary copy job used to restore the deduplication database; retrieving a second data fingerprint from a deduplication database media agent, wherein the second data fingerprint is associated with the secondary copy job used to restore the deduplication database; comparing the first data fingerprint with the second data fingerprint to determine whether the first data fingerprint and the second data fingerprint match; and transmitting an instruction to the deduplication database media agent to rebuild the restored deduplication database in response to a determination that the first data fingerprint and the second data fingerprint do not match.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: November 16, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Chandrashekar Maranna, Manoj Kumar Vijayan, Abhishek Narulkar, Deepak Raghunath Attarde, Saurabh Agrawal
  • Patent number: 11157450
    Abstract: A high availability distributed, deduplicated storage system according to certain embodiments is arranged to include multiple deduplication database media agents. The deduplication database media agents store signatures of data blocks stored in secondary storage. In addition, the deduplication database media agents are configured as failover deduplication database media agents in the event that one of the deduplication database media agents becomes unavailable.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: October 26, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Manoj Kumar Vijayan, Jaidev Oppath Kochunni, Saurabh Agrawal, Abhishek Narulkar
  • Publication number: 20210279141
    Abstract: Disclosed methods and systems leverage resources in a storage management system to restore a selected backup to a production site. The backup is partitioned into blocks with associated signatures. The production site may have blocks that have not changed from when the backup occurred, so those blocks do not need to be restored. Block signatures from the production site are compared with block signatures from the incremental backup to identify blocks that need to be restored. Efficiency may be achieved by synchronizing the replacement blocks from more easily accessible location where available before synchronizing from less accessible locations. In some embodiments, a user may specify the location of the site with the replacement blocks.
    Type: Application
    Filed: January 14, 2021
    Publication date: September 9, 2021
    Inventors: Manoj Kumar Vijayan, Saurabh Agrawal
  • Publication number: 20210173744
    Abstract: Techniques disclosed herein are well suited to restoring deduplicated backup data from cloud-based storage and from multi-node replicated files systems, and they also improve performance in more traditional data storage technologies. Pre-restore steps include analysis of deduplication indexes to identify data segments that are stored consecutively on storage media. Reading data in aggregate runs of consecutively stored data segments reduces interactions with storage media that hosts the deduplicated data and speeds up retrieval. Parallel reads from multiple storage devices in multi-node replicated file systems also speed up retrieval. An illustrative enhanced media agent pre-fetches data (stored in deduplicated form) in anticipation of read requests that are expected in the restore operation.
    Type: Application
    Filed: October 23, 2020
    Publication date: June 10, 2021
    Inventors: Saurabh AGRAWAL, Manoj Kumar VIJAYAN
  • Publication number: 20210173811
    Abstract: Techniques disclosed herein are well suited to restoring deduplicated backup data from cloud-based storage and from multi-node replicated files systems, and they also improve performance in more traditional data storage technologies. Pre-restore steps include analysis of deduplication indexes to identify data segments that are stored consecutively on storage media. Reading data in aggregate runs of consecutively stored data segments reduces interactions with storage media that hosts the deduplicated data and speeds up retrieval. Parallel reads from multiple storage devices in multi-node replicated file systems also speed up retrieval. An illustrative enhanced media agent pre-fetches data (stored in deduplicated form) in anticipation of read requests that are expected in the restore operation.
    Type: Application
    Filed: October 23, 2020
    Publication date: June 10, 2021
    Inventors: Saurabh AGRAWAL, Manoj Kumar VIJAYAN
  • Patent number: 10915255
    Abstract: A system according to certain aspects may include a secondary storage controller computer configured to: in response to a first instruction to obtain a first secondary copy of a first data set from a secondary storage device(s), the first instruction associated with a first restore operation: instantiate a first restore thread on a processor of the secondary storage controller computer; using the first restore thread, retrieve the first secondary copy from the secondary storage device(s); and forward the retrieved first secondary copy to a primary storage subsystem for storage; and in response to a second instruction to obtain a second secondary copy of a second data set from the secondary storage device(s), the second instruction associated with a second restore operation: using the first restore thread, retrieve the second secondary copy from the secondary storage device(s); and forward the retrieved second secondary copy to the primary storage subsystem for storage.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: February 9, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Manoj Kumar Vijayan, Saurabh Agrawal, Deepak Raghunath Attarde
  • Publication number: 20200358334
    Abstract: A spherical resolver system includes a spherical body, an outer body, a first sensor coil, a second sensor coil, a third sensor coil, a first primary coil, and a circuit. The spherical body has a first axis of symmetry, a second axis of symmetry, and a third axis of symmetry, and the first, second, and third axes of symmetry are disposed perpendicular to each other. The circuit is coupled to the first primary coil and is operable to supply a first alternating current (AC) reference signal (Vr1) to the first primary coil, whereby a first sensor signal (Vx) is selectively induced in the first sensor coil, second sensor signal (Vy) is selectively induced in the second sensor coil, and a third sensor signal (Vz) is selectively induced in the third sensor coil, and supplies one or more signals representative of the sensor position.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Deena Dayalan Kothandaraman, Shouvik Das, Saurabh Agrawal, Renju Chandrasekhara Panicker
  • Patent number: 10819183
    Abstract: A spherical resolver system includes a spherical body, an outer body, a first sensor coil, a second sensor coil, a third sensor coil, a first primary coil, and a circuit. The spherical body has a first axis of symmetry, a second axis of symmetry, and a third axis of symmetry, and the first, second, and third axes of symmetry are disposed perpendicular to each other. The circuit is coupled to the first primary coil and is operable to supply a first alternating current (AC) reference signal (Vr1) to the first primary coil, whereby a first sensor signal (Vx) is selectively induced in the first sensor coil, second sensor signal (Vy) is selectively induced in the second sensor coil, and a third sensor signal (Vz) is selectively induced in the third sensor coil, and supplies one or more signals representative of the sensor position.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 27, 2020
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Deena Dayalan Kothandaraman, Shouvik Das, Saurabh Agrawal, Renju Chandrasekhara Panicker
  • Publication number: 20200327017
    Abstract: Disclosed methods and systems leverage resources in a storage management system to restore a selected backup to a production site. The backup is partitioned into blocks with associated signatures. The production site may have blocks that have not changed from when the backup occurred, so those blocks do not need to be restored. Block signatures from the production site are compared with block signatures from the incremental backup to identify blocks that need to be restored. Efficiency may be achieved by synchronizing the replacement blocks from more easily accessible location where available before synchronizing from less accessible locations. In some embodiments, a user may specify the location of the site with the replacement blocks.
    Type: Application
    Filed: April 10, 2019
    Publication date: October 15, 2020
    Inventors: Manoj Kumar Vijayan, Saurabh Agrawal
  • Publication number: 20200293213
    Abstract: The exemplary system and methods provide a solution for reclaiming the space occupied by invalid blocks of data stored on secondary storage devices. The space reclamation techniques may employ a primary table, a deduplication chunk table, or an index data structure located with the secondary copy of data on secondary storage devices. One exemplary method uses information from the deduplication database media agent and a deduplication chunk table. Another exemplary method uses an index (e.g., single instance file index) that is associated with and stored with each chunk of data. Based on the information provided by the deduplication chunk table and the index, exemplary system and methods identify blocks of invalid data and copy over only valid data blocks to a new container file.
    Type: Application
    Filed: March 12, 2020
    Publication date: September 17, 2020
    Inventors: Ganesh HARIDAS, Saurabh AGRAWAL, Manoj Kumar VIJAYAN
  • Publication number: 20200241766
    Abstract: A system according to certain aspects may include a secondary storage controller computer configured to: in response to a first instruction to obtain a first secondary copy of a first data set from a secondary storage device(s), the first instruction associated with a first restore operation: instantiate a first restore thread on a processor of the secondary storage controller computer; using the first restore thread, retrieve the first secondary copy from the secondary storage device(s); and forward the retrieved first secondary copy to a primary storage subsystem for storage; and in response to a second instruction to obtain a second secondary copy of a second data set from the secondary storage device(s), the second instruction associated with a second restore operation: using the first restore thread, retrieve the second secondary copy from the secondary storage device(s); and forward the retrieved second secondary copy to the primary storage subsystem for storage.
    Type: Application
    Filed: December 20, 2019
    Publication date: July 30, 2020
    Inventors: Manoj Kumar VIJAYAN, Saurabh AGRAWAL, Deepak Raghunath ATTARDE
  • Publication number: 20200242487
    Abstract: Systems and methods of real-time modeling pipeline inferencing are disclosed. At least one model configured to calculate at least one metric from one or more features is deployed. A model inferencing pipeline configured to extract the one or more features from a customer-specific data pipeline is implemented for the at least one mode. The model inferencing pipeline is generated using a training data set extracted from a cross-customer data pipeline. The at least one metric is calculated using the one or more features extracted from the customer-specific data pipeline.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: Mridul Jain, Gajendra Alias Nishad Kamat, Pawan Gupta, Saurabh Agrawal
  • Publication number: 20200227989
    Abstract: A spherical brushless direct current (BLDC) machine includes a first stator, a second stator, and a spherical rotor. The first stator is symmetrically disposed about a first axis and includes a first multi-pole stator core having a first multi-phase winding wound thereon. The second stator is symmetrically disposed about a second axis and includes a second multi-pole stator core having a second multi-phase winding wound thereon. The second stator core is coupled to the first stator core, and the second axis intersects the first axis. The spherical rotor is disposed adjacent to, and is moveable relative to, the first and second stators. The spherical rotor includes a plurality of magnets that emanate a magnetic field, and each magnet has at least one of its magnetic poles facing the first and second stators.
    Type: Application
    Filed: December 19, 2019
    Publication date: July 16, 2020
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Saurabh Agrawal, Deena Dayalan Kothandaraman, Renju Chandrasekhara Panicker, Ramakrishna Rao Pavanje Vishwanatha
  • Publication number: 20200226030
    Abstract: According to certain aspects, a method can include receiving an indication that a restoration of a deduplication database using a secondary copy of a file associated with a secondary copy job is complete; retrieving a first data fingerprint from a data storage database, wherein the first data fingerprint is associated with the secondary copy job used to restore the deduplication database; retrieving a second data fingerprint from a deduplication database media agent, wherein the second data fingerprint is associated with the secondary copy job used to restore the deduplication database; comparing the first data fingerprint with the second data fingerprint to determine whether the first data fingerprint and the second data fingerprint match; and transmitting an instruction to the deduplication database media agent to rebuild the restored deduplication database in response to a determination that the first data fingerprint and the second data fingerprint do not match.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 16, 2020
    Inventors: Chandrashekar MARANNA, Manoj Kumar VIJAYAN, Abhishek NARULKAR, Deepak Raghunath ATTARDE, Saurabh AGRAWAL
  • Publication number: 20200222960
    Abstract: An apparatus for winding coils onto a spherical body includes a frame, a feeder spool, a first hemispherical bobbin, a second hemispherical bobbin, a first spring-loaded pin, a second spring-loaded pin, and a motor arrangement. The feeder spool is rotationally mounted on the frame, has first and second wires wound thereon, and is configured to rotate about a first rotational axis. The first and second hemispherical bobbins are rotationally mounted on the frame and configured to rotate about a second rotational axis that is parallel to the first rotational axis. The bobbins are spaced apart from each other to define a wire-feeder gap through which the first and second wires may be fed. The motor arrangement is coupled to the first and second hemispherical bobbins and is configured to cause the first and second hemispherical bobbins to rotate in opposite directions about the second rotational axis.
    Type: Application
    Filed: December 19, 2019
    Publication date: July 16, 2020
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Saurabh Agrawal, Deena Dayalan Kothandaraman, Renju Chandrasekhara Panicker
  • Publication number: 20200210394
    Abstract: An information management system provides a data deduplication system that uses a primary table, a deduplication chunk table, and a chunk integrity table to ensure that a referenced deduplicated data block is only verified once during the data verification of a backup or other replication operation. The data deduplication system may reduce the computational and storage overhead associated with traditional data verification processes. The primary table, the deduplication chunk table, and the chunk integrity table, all of which may be stored in a deduplication database, can also ensure synchronization between the deduplication database and secondary storage devices.
    Type: Application
    Filed: February 26, 2020
    Publication date: July 2, 2020
    Inventors: Saurabh Agrawal, Manoj Kumar Vijayan
  • Patent number: 10614049
    Abstract: An information management system provides a data deduplication system that uses a primary table, a deduplication chunk table, and a chunk integrity table to ensure that a referenced deduplicated data block is only verified once during the data verification of a backup or other replication operation. The data deduplication system may reduce the computational and storage overhead associated with traditional data verification processes. The primary table, the deduplication chunk table, and the chunk integrity table, all of which are stored in a deduplication database, can also ensure synchronization between the deduplication database and secondary storage devices.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: April 7, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Saurabh Agrawal, Manoj Kumar Vijayan
  • Publication number: 20200089896
    Abstract: Disclosed are various examples for threat detection and security for edge devices in communication with Internet-of-Things (IoT) devices. In one example, a profile is associated with a virtual machine of a gateway device. The profile includes an expected behavior for the virtual machine. The virtual machine is executed by a hypervisor of the gateway device. An actual behavior for the virtual machine is determined. A remedial action is performed. The remedial action is based on an anomaly between the expected behavior and the actual behavior.
    Type: Application
    Filed: January 17, 2019
    Publication date: March 19, 2020
    Inventors: IAN RAGSDALE, SAURABH AGRAWAL, KARTIK PATEL, SANTHOSH CHANDRASHEKARAPPA IRANI