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).

  • Patent number: 11372729
    Abstract: 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: Grant
    Filed: November 29, 2017
    Date of Patent: June 28, 2022
    Assignee: Rubrik, Inc.
    Inventors: Prateek Pandey, Shashank Jain, Vikas Jain
  • Patent number: 11314875
    Abstract: 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: Grant
    Filed: December 10, 2021
    Date of Patent: April 26, 2022
    Assignee: Snowflake Inc.
    Inventors: Suraj P. Acharya, Damien Carru, Vikas Jain, Zhen Mo, Frantisek Rolinek
  • Publication number: 20220083529
    Abstract: 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: Application
    Filed: November 19, 2021
    Publication date: March 17, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Vaibhav Jain, Vikas Jain, Sharatkumar Nagesh Kuppahally
  • Publication number: 20210389883
    Abstract: 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: Application
    Filed: June 11, 2021
    Publication date: December 16, 2021
    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
  • Patent number: 11182372
    Abstract: 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: Grant
    Filed: November 8, 2017
    Date of Patent: November 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Vaibhav Jain, Vikas Jain, Sharatkumar Nagesh Kuppahally
  • Patent number: 11172482
    Abstract: Techniques are described for wireless communication. One method includes identifying a priority parameter associated with data to be transmitted on an uplink carrier; selecting, based at least in part on the identified priority parameter, between a first type of message for requesting uplink resources in a shared radio frequency spectrum band or a dedicated radio frequency spectrum band, or a second type of message for requesting uplink resources in the dedicated radio frequency spectrum band; and transmitting the selected type of message.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: November 9, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Madhavan Srinivasan Vajapeyam, Vikas Jain, Kiran Kumar Somasundaram, Aleksandar Damnjanovic, Fang Chen
  • Publication number: 20210286894
    Abstract: 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: Application
    Filed: May 28, 2021
    Publication date: September 16, 2021
    Inventors: Artin Avanes, Khalid Zaman Bijon, Damien Carru, Thierry Cruanes, Vikas Jain, Zheng Mi, Subramanian Muralidhar
  • Patent number: 11094320
    Abstract: Dialog visualizations are created to enable analysis of interactions between a user and a speech recognition system used to implement user commands. Spoken commands from the user may be classified, along with system responses to the spoken commands, to enable aggregation of communication exchanges that form dialog. This data may then be used to create a dialog visualization. The dialog visualization may enable an analyst to visually explore different branches of the interactions represented in the dialog visualization. The dialog visualization may show a trajectory of the dialog, which may be explored in an interactive manner by the analyst.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Vikas Jain, Shishir Sridhar Bharathi, Giuseppe Pino Di Fabbrizio, Ling Hu, Sumedha Arvind Kshirsagar, Shamitha Somashekar, John Daniel Thimsen, Tudor Toma
  • Patent number: 11083025
    Abstract: The disclosure provides a method and system for requesting access to resources for uplink communications in unlicensed spectrum. In particular, a user equipment (UE) may detect one or more of a first type of data or a second type of data to be transmitted to a base station (BS). The UE may then determine if a first type of physical random access channel (PRACH) resource is available for transmitting one or more of the first type of data or the second type of data to the BS. If the first type of PRACH resource is available, then the UE may transmit one or more of the first type of data or the second type of data using the first type of PRACH resource. If the first type of PRACH resource is not available, then the UE may transmit the second type of data using a second type of PRACH resource.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: August 3, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Aleksandar Damnjanovic, Qingsi Wang, Vikas Jain
  • Patent number: 11057139
    Abstract: Mitigation of inter-base station resynchronization loss in wireless networks including contention-based shared frequency spectrum is discussed. Aspects of such mitigation provide for base stations entering into an idle mode when a transmission opportunity occurs in a radio frame of the next resynchronization occasion. Additional aspects provide for the base station to signal a flexible listen before talk (LBT) frame length to the user equipment (UE), either with or without explicit signaling of the downlink-uplink division. Further aspects provide for the base station to signal a reset indication to UEs that will prompt the UEs to monitor for downlink channel reserving signals prior to the current LBT frame ending by the resynchronization occasion.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: July 6, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaoxia Zhang, Vikas Jain, Srinivas Yerramalli, Tao Luo, Aleksandar Damnjanovic, Kiran Kumar Somasundaram
  • Patent number: 11055430
    Abstract: 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: Grant
    Filed: October 30, 2020
    Date of Patent: July 6, 2021
    Assignee: Snowflake Inc.
    Inventors: Artin Avanes, Khalid Zaman Bijon, Damien Carru, Thierry Cruanes, Vikas Jain, Zheng Mi, Subramanian Muralidhar
  • Publication number: 20210157948
    Abstract: 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: Application
    Filed: October 30, 2020
    Publication date: May 27, 2021
    Inventors: Artin Avanes, Khalid Zaman Bijon, Damien Carru, Thierry Cruanes, Vikas Jain, Zheng Mi, Subramanian Muralidhar
  • Patent number: 10932282
    Abstract: Wireless communications systems and methods related to determining scheduling and transmission timeline for communicating in a shared communication medium are provided. A first wireless communication device communicates, with a second wireless communication device, scheduling information during a first time period of a first transmission opportunity (TXOP) of a first network operating entity in a shared communication medium, the scheduling information indicating an offset time period relative to the first time period. The first wireless communication device communicates, with the second wireless communication device, a communication signal during a second TXOP subsequent to the first TXOP based on the offset time period.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: February 23, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaoxia Zhang, Vikas Jain, Taesang Yoo, Tamer Kadous, Yongbin Wei
  • Patent number: 10901831
    Abstract: A system, method, and computer program product are provided for error handling in multi-layered integrated software applications. In operation, a system monitors a multi-layered integrated software application utilizing a process that runs in parallel with the multi-layered integrated software application and reads one or more logs generated by the multi-layered integrated software application. The system identifies one or more errors from the one or more logs. The system parses the one or more errors based on one or more decision files, wherein the one or more decision files include specific keywords that are defined as part of rule configuration utilized to identify a source of the one or more errors. Further, the system identifies the source of the one or more errors in the multi-layered integrated software application utilizing the one or more decision files.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: January 26, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Vikas Jain, Prashant Puvvala
  • Publication number: 20200402515
    Abstract: Features are disclosed for performing functions in response to user requests based on contextual data regarding prior user requests. Users may engage in conversations with a computing device in order to initiate some function or obtain some information. A dialog manager may manage the conversations and store contextual data regarding one or more of the conversations. Processing and responding to subsequent conversations may benefit from the previously stored contextual data by, e.g., reducing the amount of information that a user must provide if the user has already provided the information in the context of a prior conversation. Additional information associated with performing functions responsive to user requests may be shared among applications, further improving efficiency and enhancing the user experience.
    Type: Application
    Filed: July 2, 2020
    Publication date: December 24, 2020
    Inventors: Nishant Kumar, David Robert Thomas, Sumedha Arvind Kshirsagar, Vikas Jain, Jeff Bradley Beal, Ajay Gopalakrishnan, Shishir Sridhar Bharathi
  • Patent number: 10867063
    Abstract: 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: Grant
    Filed: November 27, 2019
    Date of Patent: December 15, 2020
    Assignee: Snowflake Inc.
    Inventors: Artin Avanes, Khalid Zaman Bijon, Damien Carru, Thierry Cruanes, Vikas Jain, Zheng Mi, Subramanian Muralidhar
  • Patent number: 10852452
    Abstract: A liquid saturation may be identified from nuclear magnetic resonance (NMR) data having overlapping peaks indicative of two liquids by, generally, identifying a first endpoint based at least in part on the T2 NMR data for the first liquid, and identifying a second endpoint based at least in part on the T2 NMR data for the second liquid. Then, the liquid saturation is identified by relating a composition of the first liquid for an overlapping distribution region based at least in part on the first endpoint and the second endpoint. In some embodiments, the liquid saturation is identified based on an interpolation between the first endpoint and the second endpoint.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: December 1, 2020
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Chanh Cao Minh, Vikas Jain
  • Publication number: 20200305141
    Abstract: Methods and apparatus for switching bearers between radio access technologies (RATs) are described. According to aspects of the present disclosure, the uplink part of a bearer may be served by one RAT, while the downlink part of the bearer is served by another RAT. A part of a bearer may be served by more than one RAT. Methods and apparatus for communicating via bearer with parts served by differing RATs are also described.
    Type: Application
    Filed: June 11, 2020
    Publication date: September 24, 2020
    Inventors: Ozcan OZTURK, Gavin Bernard HORN, Vikas JAIN
  • Publication number: 20200278467
    Abstract: A method and apparatus for subsurface data processing includes determining a set of clusters based at least in part on measurement vectors associated with different depths or times in subsurface data, defining clusters in a subsurface data by classes associated with a state mode, reducing a quantity of the subsurface data based at least in part on the classes, and storing the reduced quantity of the subsurface data and classes with the state model in a training database for a machine learning process.
    Type: Application
    Filed: September 26, 2018
    Publication date: September 3, 2020
    Inventors: Vikas Jain, Po-Yen Wu, Aria Abubakar, Shashi Menon
  • Patent number: 10716097
    Abstract: Methods and apparatus for switching bearers between radio access technologies (RATs) are described. According to aspects of the present disclosure, the uplink part of a bearer may be served by one RAT, while the downlink part of the bearer is served by another RAT. A part of a bearer may be served by more than one RAT. Methods and apparatus for communicating via bearer with parts served by differing RATs are also described.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: July 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Ozcan Ozturk, Gavin Bernard Horn, Vikas Jain