Patents by Inventor Deepak Verma

Deepak Verma 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: 20260119337
    Abstract: Methods, systems, and devices for data management are described. For example, techniques for scalable backup solutions for non-relational databases are described. A data management system (DMS) may use different buffer pools for the extraction of data from the non-relational database and the movement (e.g., copying or transferring of data) from the buffers to a remote storage location. A backup process for a collection may involve one or more iterations involving retrieving or selecting a buffer from an empty buffer queue of an agent of the DMS at the non-relational database, filling the buffer with data from the non-relational database to the retrieved buffer, moving the filled buffer to a full buffer queue, moving the data to a remote storage location, and moving the buffer back to the empty buffer queue after moving the data on the buffer to the remote storage location.
    Type: Application
    Filed: December 22, 2025
    Publication date: April 30, 2026
    Inventors: Abhishek SRIVASTAVA, Bittu KUMAR, Deepak VERMA, Rahul THAPLIYAL
  • Publication number: 20260052937
    Abstract: This disclosure describes systems, methods, and devices for estimating dimple etch recess depth in a gate-all-around transistor. A method may include receiving, by a device, first measurements of the gate-all-around transistor, the first measurements based on first optical data from a spacer etch stage of fabricating the gate-all-around transistor; inputting, by the at least one processor, using a feed forward network, the first measurements to a machine learning model trained to estimate dimple etch recess in the gate-all-around transistor; inputting, by the at least one processor, to the machine learning model, second optical data from a dimple etch stage of fabricating the gate-all-around transistor; and generating, by the at least one processor, using the machine learning model, based on the second optical data and the first measurements, second measurements comprising the first measurements and dimple etch recess estimates for the gate-all-around transistor.
    Type: Application
    Filed: June 26, 2025
    Publication date: February 19, 2026
    Applicant: INTEL CORPORATION
    Inventors: Deepak VERMA, Navnit AGARWAL, Ayan DAS
  • Patent number: 12524315
    Abstract: Methods, systems, and devices for data management are described. For example, techniques for scalable backup solutions for non-relational databases are described. A data management system (DMS) may use different buffer pools for the extraction of data from the non-relational database and the movement (e.g., copying or transferring of data) from the buffers to a remote storage location. A backup process for a collection may involve one or more iterations involving retrieving or selecting a buffer from an empty buffer queue of an agent of the DMS at the non-relational database, filling the buffer with data from the non-relational database to the retrieved buffer, moving the filled buffer to a full buffer queue, moving the data to a remote storage location, and moving the buffer back to the empty buffer queue after moving the data on the buffer to the remote storage location.
    Type: Grant
    Filed: March 1, 2024
    Date of Patent: January 13, 2026
    Assignee: Rubrik, Inc.
    Inventors: Abhishek Srivastava, Bittu Kumar, Deepak Verma, Rahul Thapliyal
  • Patent number: 12500052
    Abstract: Examples of an operating mechanism of a circuit breaker are described. The operating mechanism includes a housing, a cam element installed on a mechanically driven first shaft, a transmission lever installed on a second shaft parallel to the first shaft, and a support assembly. The transmission lever is provided with a first roller element. The support assembly includes a fork joint that is to support a second roller element and a damper element coupled to the fork joint. During a closing operation of the circuit breaker, the cam element rotates to interact with the first roller element to cause rotation of the transmission lever to close the circuit breaker and rotates further to engage with the second roller element on the fork joint to initiate a closing damper stroke.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: December 16, 2025
    Assignee: Hitachi Energy Ltd
    Inventors: Dhairyshil Ramchandra Desai, Vikaskumar Thakur, Deepak Verma, Prashant Zatale
  • Publication number: 20250307082
    Abstract: Methods, systems, and devices for data management are described. For example, techniques for scalable backup solutions for non-relational databases are described. Operation logs (oplogs) may capture changes that occur at a non-relational database. A data management system (DMS) may use multiple queues and local disk memory of the host of the non-relational database to streamline the movement of oplogs from the non-relational database to a remote storage environment accessible to the DMS. Oplogs may be parsed into a multitenant queue, moved from the multitenant queue to collection-specific queues, written from the collection-specific queues to local disk memory of the host, and moved from the local disk memory of the host to the remote storage environment. Oplogs from multiple collections may be moved from the collection-specific queues to local disk memory of the host and from the local disk memory to the remote storage environment in parallel, reducing latency.
    Type: Application
    Filed: March 28, 2024
    Publication date: October 2, 2025
    Inventors: Abhishek Srivastava, Bittu Kumar, Deepak Verma, Rahul Thapliyal
  • Publication number: 20250278340
    Abstract: Methods, systems, and devices for data management are described. For example, techniques for scalable backup solutions for non-relational databases are described. A data management system (DMS) may use different buffer pools for the extraction of data from the non-relational database and the movement (e.g., copying or transferring of data) from the buffers to a remote storage location. A backup process for a collection may involve one or more iterations involving retrieving or selecting a buffer from an empty buffer queue of an agent of the DMS at the non-relational database, filling the buffer with data from the non-relational database to the retrieved buffer, moving the filled buffer to a full buffer queue, moving the data to a remote storage location, and moving the buffer back to the empty buffer queue after moving the data on the buffer to the remote storage location.
    Type: Application
    Filed: March 1, 2024
    Publication date: September 4, 2025
    Inventors: Abhishek Srivastava, Bittu Kumar, Deepak Verma, Rahul Thapliyal
  • Patent number: 12374570
    Abstract: This disclosure describes systems, methods, and devices for estimating dimple etch recess depth in a gate-all-around transistor. A method may include receiving, by a device, first measurements of the gate-all-around transistor, the first measurements based on first optical data from a spacer etch stage of fabricating the gate-all-around transistor; inputting, by the at least one processor, using a feed forward network, the first measurements to a machine learning model trained to estimate dimple etch recess in the gate-all-around transistor; inputting, by the at least one processor, to the machine learning model, second optical data from a dimple etch stage of fabricating the gate-all-around transistor; and generating, by the at least one processor, using the machine learning model, based on the second optical data and the first measurements, second measurements comprising the first measurements and dimple etch recess estimates for the gate-all-around transistor.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: July 29, 2025
    Assignee: Intel Corporation
    Inventors: Deepak Verma, Navnit Agarwal, Ayan Das
  • Publication number: 20250112010
    Abstract: An actuating device for a switching apparatus of a switch panel of electrical energy technology, in particular of medium-voltage technology, comprises an operable drive unit, in particular a manually operable drive unit, a pivot unit that can be mechanically coupled to the switching apparatus, and a pulling cable via which the pivot unit is mechanically connected to the drive unit.
    Type: Application
    Filed: September 26, 2024
    Publication date: April 3, 2025
    Applicant: Schneider Electric Industries SAS
    Inventors: Bhoopender Singh, Deepak Verma, Tobias Humbs
  • Patent number: 12210764
    Abstract: Replication of data from a primary computing system to a secondary computing system. The replication is single-threaded or multi-threaded depending on one or more characteristics of the data to be replicated. As an example, the characteristics could include the type of data being replicated and/or the variability on that data. Also, the multi-threading capabilities of the primary and secondary computing systems are determined. Then, based on the identified one or more characteristics of the data, the primary computing system decides whether to perform multi-threaded replication and the multi-threading parameters of the replication based on the one or more characteristics of that data, as well as on the multi-threading capabilities of the primary and secondary computing system.
    Type: Grant
    Filed: February 27, 2024
    Date of Patent: January 28, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Verma, Kesavan Shanmugam, Michael Gregory Montwill
  • Publication number: 20240201889
    Abstract: Replication of data from a primary computing system to a secondary computing system. The replication is single-threaded or multi-threaded depending on one or more characteristics of the data to be replicated. As an example, the characteristics could include the type of data being replicated and/or the variability on that data. Also, the multi-threading capabilities of the primary and secondary computing systems are determined. Then, based on the identified one or more characteristics of the data, the primary computing system decides whether to perform multi-threaded replication and the multi-threading parameters of the replication based on the one or more characteristics of that data, as well as on the multi-threading capabilities of the primary and secondary computing system.
    Type: Application
    Filed: February 27, 2024
    Publication date: June 20, 2024
    Inventors: Deepak VERMA, Kesavan SHANMUGAM, Michael Gregory MONTWILL
  • Publication number: 20240145192
    Abstract: Examples of an operating mechanism of a circuit breaker are described. The operating mechanism includes a housing, a cam element installed on a mechanically driven first shaft, a transmission lever installed on a second shaft parallel to the first shaft, and a support assembly. The transmission lever is provided with a first roller element. The support assembly includes a fork joint that is to support a second roller element and a damper element coupled to the fork joint. During a closing operation of the circuit breaker, the cam element rotates to interact with the first roller element to cause rotation of the transmission lever to close the circuit breaker and rotates further to engage with the second roller element on the fork joint to initiate a closing damper stroke.
    Type: Application
    Filed: February 23, 2022
    Publication date: May 2, 2024
    Inventors: Dhairyshil Ramchandra Desai, Vikaskumar Thakur, Deepak Verma, Prashant Zatale
  • Patent number: 11960750
    Abstract: Replication of data from a primary computing system to a secondary computing system. The replication is single-threaded or multi-threaded depending on one or more characteristics of the data to be replicated. As an example, the characteristics could include the type of data being replicated and/or the variability on that data. Also, the multi-threading capabilities of the primary and secondary computing systems are determined. Then, based on the identified one or more characteristics of the data, the primary computing system decides whether to perform multi-threaded replication and the multi-threading parameters of the replication based on the one or more characteristics of that data, as well as on the multi-threading capabilities of the primary and secondary computing system.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: April 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Verma, Kesavan Shanmugam, Michael Gregory Montwill
  • Publication number: 20240079254
    Abstract: This disclosure describes systems, methods, and devices for estimating dimple etch recess depth in a gate-all-around transistor. A method may include receiving, by a device, first measurements of the gate-all-around transistor, the first measurements based on first optical data from a spacer etch stage of fabricating the gate-all-around transistor; inputting, by the at least one processor, using a feed forward network, the first measurements to a machine learning model trained to estimate dimple etch recess in the gate-all-around transistor; inputting, by the at least one processor, to the machine learning model, second optical data from a dimple etch stage of fabricating the gate-all-around transistor; and generating, by the at least one processor, using the machine learning model, based on the second optical data and the first measurements, second measurements comprising the first measurements and dimple etch recess estimates for the gate-all-around transistor.
    Type: Application
    Filed: September 1, 2022
    Publication date: March 7, 2024
    Inventors: Deepak VERMA, Navnit AGARWAL, Ayan DAS
  • Publication number: 20230095358
    Abstract: Replication of data from a primary computing system to a secondary computing system. The replication is single-threaded or multi-threaded depending on one or more characteristics of the data to be replicated. As an example, the characteristics could include the type of data being replicated and/or the variability on that data. Also, the multi-threading capabilities of the primary and secondary computing systems are determined. Then, based on the identified one or more characteristics of the data, the primary computing system decides whether to perform multi-threaded replication and the multi-threading parameters of the replication based on the one or more characteristics of that data, as well as on the multi-threading capabilities of the primary and secondary computing system.
    Type: Application
    Filed: December 8, 2022
    Publication date: March 30, 2023
    Inventors: Deepak VERMA, Kesavan SHANMUGAM, Michael Gregory MONTWILL
  • Patent number: 11550505
    Abstract: A data stream may include a plurality of records that are ordered, and the plurality of records may be assigned to a processing shard. A first set of virtual shards may be formed, the first set of virtual shards having a first quantity of virtual shards that perform parallel processing operations on behalf of the processing shard. First records of the plurality of records may be processed using the first set of virtual shards. The first quantity of virtual shards may be modified, based at least in part on an observed record age, to a second quantity of virtual shards that perform parallel processing operations on behalf of the processing shard. A second set of virtual shards may be formed having the second quantity of virtual shards. Second records of the plurality of records may be processed using the second set of virtual shards.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: January 10, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Dinesh Saheblal Gupta, Deepak Verma, Jiaxuan Lu
  • Patent number: 11537310
    Abstract: Replication of data from a primary computing system to a secondary computing system. The replication is single-threaded or multi-threaded depending on one or more characteristics of the data to be replicated. As an example, the characteristics could include the type of data being replicated and/or the variability on that data. Also, the multi-threading capabilities of the primary and secondary computing systems are determined. Then, based on the identified one or more characteristics of the data, the primary computing system decides whether to perform multi-threaded replication and the multi-threading parameters of the replication based on the one or more characteristics of that data, as well as on the multi-threading capabilities of the primary and secondary computing system.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: December 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Verma, Kesavan Shanmugam, Michael Gregory Montwill
  • Patent number: 11442943
    Abstract: A first group processing attempt may be performed on a first record group in a stream of ordered data records. The first group processing attempt may fail, and the first record group may be split into at least a second record group and a third record group. A second group processing attempt may be performed on the second record group, and a third group processing attempt may be performed on the third record group. For the second, the third and following record groups, each record group that is not processed successfully may be split into two or more other record groups and additional group processing attempts may be performed on the two or more other record groups until the error-causing record is isolated as a single record. Processing of the error-causing record may be bypassed after it is isolated as a single record.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: September 13, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Tyson Charles Olychuck, Xiaoyu Meng, Deepak Verma
  • Publication number: 20220253217
    Abstract: Replication of data from a primary computing system to a secondary computing system. The replication is single-threaded or multi-threaded depending on one or more characteristics of the data to be replicated. As an example, the characteristics could include the type of data being replicated and/or the variability on that data. Also, the multi-threading capabilities of the primary and secondary computing systems are determined. Then, based on the identified one or more characteristics of the data, the primary computing system decides whether to perform multi-threaded replication and the multi-threading parameters of the replication based on the one or more characteristics of that data, as well as on the multi-threading capabilities of the primary and secondary computing system.
    Type: Application
    Filed: February 5, 2021
    Publication date: August 11, 2022
    Inventors: Deepak VERMA, Kesavan SHANMUGAM, Michael Gregory MONTWILL
  • Patent number: 10664585
    Abstract: Techniques are disclosed relating to a computer system including a first mobile device that stores information that is inaccessible without a value stored on a second mobile device. In some embodiments, the first mobile device stores a plurality of one-time password generation routines executable to generate one-time passwords usable to authenticate user access to an electronic resource, and the second mobile device stores a plurality of supplemental authentication values that correspond to the one-time password generation routines. A particular one-time password generated by the first mobile device using a particular one-time password generation routine is inaccessible without the corresponding particular supplemental authentication value stored on the second mobile device.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: May 26, 2020
    Assignee: CA, Inc.
    Inventors: Piyush Jain, Deepak Verma
  • Publication number: 20200110870
    Abstract: An embodiment of a system is disclosed in which a computer system may receive a sequence of failed login attempts to access a user account, and assess a risk level associated with the sequence of failed login attempts. The risk level may be assessed based on a plurality of characteristics of the sequence of failed login attempts. Based on the assessed risk level, the computer system may select a lockout policy that includes a lockout period. The computer system may determine that a lockout threshold, corresponding to a number of failed login attempts, has been reached. In response to determining that the lockout threshold has been reached, the computer system may prevent further login attempts during the lockout period. In addition, the computer system may permit subsequent login attempts after the lockout period has ended.
    Type: Application
    Filed: October 8, 2018
    Publication date: April 9, 2020
    Inventors: Dhiraj Girdhar, Kathleen Hickey, Sandeep Kumar Ramnani, Yashpal Singh Slathia, Deepak Verma