Patents by Inventor Vikas Jain
Vikas 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: 20260140641Abstract: Systems and methods for cloud object storage and versioning are provided. In an example, a cloud object storage and versioning system (COSVS) coordinates insertion of metadata into a database and data into an object store in a compute infrastructure, the compute infrastructure including the database, the object store, a data source, and a client application interacting with the data source. The COSVS has an architecture comprising a client API layer confined to provide an interface to the client application to facilitate storing or restoring of items originally obtained from the data source, and query different versions of item content originally obtained from the data source; a deduplication layer to deduplicate item content and store items originally obtained from the data source devoid of external item metadata or semantic relations among items; and a packing layer confined to store and retrieve bytes of item or object content.Type: ApplicationFiled: January 9, 2026Publication date: May 21, 2026Inventors: Jonathan Carlyle Derryberry, Mohammad Bavarian, Sai Kiran Katuri, Sagar Kashinath Honnungar, Harish Raman Shanker, Amelia Vu, Prateek Pandey, David Anthony Terei, Vikas Jain, Pradeep Madhavarapu
-
Patent number: 12608491Abstract: A request to replicate a first account maintained by a data platform is received. Based on the request, account data associated with the account is accessed. The account data comprises security configurations for the first account. In response to the request, the first account is replicated using the account data. A second account results from replicating the first account. The replicating of the first account comprises automatically replicating the security configurations for the first account to the second account. The replicating of the security configurations comprises replicating an identity management configuration of the first account; replicating an authorization configuration of the first account; and replicating an authentication configuration of the first account.Type: GrantFiled: February 10, 2023Date of Patent: April 21, 2026Assignee: Snowflake Inc.Inventors: Suraj P. Acharya, Damien Carru, Vikas Jain, Zhen Mo, Frantisek Rolinek
-
Patent number: 12566883Abstract: A shared database platform implements dynamic masking on data shared between users where specific data is masked, transformed, or otherwise modified based on preconfigured functions that are associated with user roles. The shared database platform can implement the masking at runtime dynamically in response to users requesting access to a database object that is associated with one or more masking policies.Type: GrantFiled: June 27, 2024Date of Patent: March 3, 2026Assignee: Snowflake Inc.Inventors: Artin Avanes, Khalid Zaman Bijon, Damien Carru, Thierry Cruanes, Vikas Jain, Zheng Mi, Subramanian Muralidhar
-
Publication number: 20260049546Abstract: Systems and methods for performing local optimization of rock property estimation in geological formations are provided. A method includes: drilling into a rock formation using first drilling parameters, acquiring local data from a first sample from the drilling, acquiring test data from a second sample, selecting a local model input and output, receiving a pre-trained global model including a global model input and output, accessing the global model to extract global weights for global neuron layers, passing the global weights to a local model, training the local model with the local data using the passed global weights to generate local weight(s) corresponding to local neuron layer(s), feeding the test data into the trained local model to generate a prediction output, and based on the prediction: generating second drilling parameters to optimize drilling of the rock formation, and drilling into the rock formation using the second drilling parameters.Type: ApplicationFiled: August 12, 2025Publication date: February 19, 2026Inventors: Paul Ryan Craddock, Jeffrey Miles, Lalitha Venkataramanan, Vikas Jain
-
Patent number: 12547320Abstract: Systems and methods for cloud object storage and versioning are provided. In an example, a cloud object storage and versioning system (COSVS) coordinates insertion of metadata into a database and data into an object store in a compute infrastructure, the compute infrastructure including the database, the object store, a data source, and a client application interacting with the data source. The COSVS has an architecture comprising a client API layer confined to provide an interface to the client application to facilitate storing or restoring of items originally obtained from the data source, and query different versions of item content originally obtained from the data source; a deduplication layer to deduplicate item content and store items originally obtained from the data source devoid of external item metadata or semantic relations among items; and a packing layer confined to store and retrieve bytes of item or object content.Type: GrantFiled: October 17, 2023Date of Patent: February 10, 2026Assignee: Rubrik, Inc.Inventors: Jonathan Carlyle Derryberry, Mohammad Bavarian, Sai Kiran Katuri, Sagar Kashinath Honnungar, Harish Raman Shanker, Amelia Vu, Prateek Pandey, David Anthony Terei, Vikas Jain, Pradeep Madhavarapu
-
Publication number: 20260023660Abstract: The disclosed technology teaches recovering a first virtual machine or an instance with an Internet Protocol address, a first root volume and one or more data volumes that are corrupted. The first virtual machine is hosted by a first cloud server that hosts plurality of virtual machines. The disclosed technology includes instructing the first cloud server to launch a recovery virtual machine. The recovery virtual machine launches one or more new data volumes based upon captured file system images in one or more snapshots taken of corrupted data volumes of the first virtual machine prior to becoming corrupted. The recovery virtual machine detaches the corrupted data volumes and attaches the new data volumes launched to the first virtual machine. The Internet Protocol address of the first virtual machine remains unchanged.Type: ApplicationFiled: September 25, 2025Publication date: January 22, 2026Inventors: Prateek Pandey, Shashank Jain, Vikas Jain
-
Patent number: 12530266Abstract: The disclosed technology teaches recovering a first virtual machine or an instance with an Internet Protocol address, a first root volume and one or more data volumes that are corrupted. The first virtual machine is hosted by a first cloud server that hosts plurality of virtual machines. The disclosed technology includes instructing the first cloud server to launch a recovery virtual machine. The recovery virtual machine launches one or more new data volumes based upon captured file system images in one or more snapshots taken of corrupted data volumes of the first virtual machine prior to becoming corrupted. The recovery virtual machine detaches the corrupted data volumes and attaches the new data volumes launched to the first virtual machine. The Internet Protocol address of the first virtual machine remains unchanged.Type: GrantFiled: November 22, 2024Date of Patent: January 20, 2026Assignee: Rubrik, Inc.Inventors: Prateek Pandey, Shashank Jain, Vikas Jain
-
Publication number: 20260017153Abstract: The disclosed technology teaches recovering a first virtual machine or an instance with an Internet Protocol address, a first root volume and one or more data volumes that are corrupted. The first virtual machine is hosted by a first cloud server that hosts plurality of virtual machines. The disclosed technology includes instructing the first cloud server to launch a recovery virtual machine. The recovery virtual machine launches one or more new data volumes based upon captured file system images in one or more snapshots taken of corrupted data volumes of the first virtual machine prior to becoming corrupted. The recovery virtual machine detaches the corrupted data volumes and attaches the new data volumes launched to the first virtual machine. The Internet Protocol address of the first virtual machine remains unchanged.Type: ApplicationFiled: September 18, 2025Publication date: January 15, 2026Inventors: Prateek Pandey, Shashank Jain, Vikas Jain
-
Publication number: 20250350958Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may identify a waveform, the waveform generated based at least in part on a first radio access technology (RAT) and a second RAT. The wireless communication device may transmit a signal of the second RAT based at least in part on the waveform. Numerous other aspects are described.Type: ApplicationFiled: March 7, 2025Publication date: November 13, 2025Inventors: Aleksandar DAMNJANOVIC, Bin TIAN, Vikas JAIN, Siva Kumar JUJARAY
-
Publication number: 20250348908Abstract: A method for creating an advertisement based on user input includes displaying, by a public display device, a link for inputting user-input text comments about a predetermined merchandise; in response to receipt of a user-input text comment, performing, by a server, a filtering operation so as to obtain a filtered input string; feeding the filtered input string into a generative neural network model, so as to obtain an advertising text file; generating a user-related advertisement for the predetermined merchandise based on at least the advertising text file, and transmitting the user-related advertisement to the public display device for displaying.Type: ApplicationFiled: May 28, 2024Publication date: November 13, 2025Inventor: Vikas JAIN
-
Publication number: 20250328494Abstract: A data management system may support techniques for immutable storage of snapshot data entities, which may each include data corresponding to one or more snapshots, in a cloud environment. The data management system may determine respective retention periods and respective immutability periods for the snapshot data entities. The data management system may extend the respective immutability period for a first snapshot data entity based on the respective retention period for the first snapshot data entity being greater than or equal to a threshold duration. Additionally or alternatively, the data management system may maintain (refrain from extending) the respective immutability period for a second snapshot data entity based at least in part on the respective retention period for the second snapshot data entity being less than the threshold duration.Type: ApplicationFiled: June 30, 2025Publication date: October 23, 2025Inventors: Sai Kiran Katuri, Prateek Pandey, Vikas Jain, Jonathan Carlyle Derryberry, Dharma Teja Bankuru
-
Publication number: 20250298168Abstract: Methods and systems for augmented geological service characterization are described. An embodiment of a method includes generating a geological service characterization process in response to one or more geological service objectives and a geological service experience information set. Such a method may also include augmenting the geological service characterization process by machine learning in response to a training information set. Additionally, the method may include generating an augmented geological service characterization process in response to the determination information.Type: ApplicationFiled: June 2, 2025Publication date: September 25, 2025Inventors: Shashi MENON, Aria ABUBAKAR, Vikas JAIN, David Furse ALLEN, John RASMUS, John Paul HORKOWITZ, Valerian GUILLOT, Florent D'HALLUIN, Ridvan AKKURT, Sylvain WLODARCZYK
-
Patent number: 12373390Abstract: A data management system may support techniques for immutable storage of snapshot data entities, which may each include data corresponding to one or more snapshots, in a cloud environment. The data management system may determine respective retention periods and respective immutability periods for the snapshot data entities. The data management system may extend the respective immutability period for a first snapshot data entity based on the respective retention period for the first snapshot data entity being greater than or equal to a threshold duration. Additionally or alternatively, the data management system may maintain (refrain from extending) the respective immutability period for a second snapshot data entity based at least in part on the respective retention period for the second snapshot data entity being less than the threshold duration.Type: GrantFiled: March 25, 2024Date of Patent: July 29, 2025Assignee: Rubrik, Inc.Inventors: Sai Kiran Katuri, Prateek Pandey, Vikas Jain, Jonathan Carlyle Derryberry, Dharma Teja Bankuru
-
Patent number: 12353395Abstract: Various systems and methods of tracking database partition change log dependencies are described herein. A system is disclosed herein, according to some embodiments. A change log for a database partition of the plurality of database partitions is stored to a log store. An indication that a split of the database partition into two or more child database partitions has occurred is received. Responsive to the split of the database partition, the change log is split into two or more corresponding child change logs. A portion of the change log is deleted responsive to a determination that a respective complete snapshot is stored for each child database partition corresponding to a child change log of the change log and a determination that a retention window for the portion of the change log has passed.Type: GrantFiled: November 19, 2021Date of Patent: July 8, 2025Assignee: Amazon Technologies, Inc.Inventors: Vaibhav Jain, Vikas Jain, Sharatkumar Nagesh Kuppahally
-
Patent number: 12320943Abstract: Methods and systems for augmented geological service characterization are described. An embodiment of a method includes generating a geological service characterization process in response to one or more geological service objectives and a geological service experience information set. Such a method may also include augmenting the geological service characterization process by machine learning in response to a training information set. Additionally, the method may include generating an augmented geological service characterization process in response to the determination information.Type: GrantFiled: December 5, 2022Date of Patent: June 3, 2025Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Shashi Menon, Aria Abubakar, Vikas Jain, David Furse Allen, John Rasmus, John Paul Horkowitz, Valerian Guillot, Florent D'Halluin, Ridvan Akkurt, Sylvain Wlodarczyk
-
Publication number: 20250086069Abstract: The disclosed technology teaches recovering a first virtual machine or an instance with an Internet Protocol address, a first root volume and one or more data volumes that are corrupted. The first virtual machine is hosted by a first cloud server that hosts plurality of virtual machines. The disclosed technology includes instructing the first cloud server to launch a recovery virtual machine. The recovery virtual machine launches one or more new data volumes based upon captured file system images in one or more snapshots taken of corrupted data volumes of the first virtual machine prior to becoming corrupted. The recovery virtual machine detaches the corrupted data volumes and attaches the new data volumes launched to the first virtual machine. The Internet Protocol address of the first virtual machine remains unchanged.Type: ApplicationFiled: November 22, 2024Publication date: March 13, 2025Inventors: Prateek Pandey, Shashank Jain, Vikas Jain
-
Patent number: 12223082Abstract: Embodiments of the present disclosure provide systems and methods for managing role hierarchies and assignment of permissions by providing secure roles which are roles where the only user that can grant any privilege to the secure role, is the role that owns the secure role. A set of secure roles that defines a role hierarchy may be generated, wherein only a role that owns the set of secure roles can grant any privilege to each of the secure roles. The role that owns the set of secure roles may grant one or more privileges to a first secure role of the set of secure roles. In response to a user other than the role that owns the set of secure roles attempting to grant a privilege to the first secure role or modify a privilege granted to the first secure role, the attempt may be denied.Type: GrantFiled: June 30, 2023Date of Patent: February 11, 2025Assignee: Snowflake Inc.Inventors: Vikas Jain, Eric Karlson, Sepideh Khoshnood, Ramana Rao S. Turlapati
-
Publication number: 20250005192Abstract: Embodiments of the present disclosure provide systems and methods for using secure schemas to address inconsistencies between standard RBAC rules and the use of inherited grants. A secure schema may be defined that transfers ownership of an object created in the secure schema to a role that owns the secure schema. An inherited grant may be attached to the secure schema, where the inherited grant specifies a permission on a first type of object in the secure schema and a grant of the permission to the role that owns the secure schema. When objects are created in the secure schema, ownership of each of the set of objects is transferred to the role that owns the secure schema to authorize the role that owns the secure schema to manage grants to the set of objects on the secure schema.Type: ApplicationFiled: September 13, 2024Publication date: January 2, 2025Inventors: Vikas Jain, Eric Karlson, Sepideh Khoshnood
-
Patent number: 12181982Abstract: The disclosed technology teaches recovering a first virtual machine or an instance with an Internet Protocol address, a first root volume and one or more data volumes that are corrupted. The first virtual machine is hosted by a first cloud server that hosts plurality of virtual machines. The disclosed technology includes instructing the first cloud server to launch a recovery virtual machine. The recovery virtual machine launches one or more new data volumes based upon captured file system images in one or more snapshots taken of corrupted data volumes of the first virtual machine prior to becoming corrupted. The recovery virtual machine detaches the corrupted data volumes and attaches the new data volumes launched to the first virtual machine. The Internet Protocol address of the first virtual machine remains unchanged.Type: GrantFiled: November 16, 2022Date of Patent: December 31, 2024Assignee: Rubrik, Inc.Inventors: Prateek Pandey, Shashank Jain, Vikas Jain
-
Publication number: 20240411811Abstract: A method of displaying multimedia content related to a location appearing in a video includes generating, based on the main video, a geolocation file that records timestamps and corresponding locations related to the main video, scanning through multimedia files to find one file from among the multimedia files that has metadata corresponding to the geolocation file and making the file serve as a matched file, associating the matched file with the main video by generating an association file for the main video, playing the main video, displaying a thumbnail of the matched file, and displaying the matched file when the thumbnail is selected.Type: ApplicationFiled: June 22, 2023Publication date: December 12, 2024Inventor: Vikas JAIN