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: 11372729Abstract: 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 29, 2017Date of Patent: June 28, 2022Assignee: Rubrik, Inc.Inventors: Prateek Pandey, Shashank Jain, Vikas Jain
-
Patent number: 11314875Abstract: 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: December 10, 2021Date of Patent: April 26, 2022Assignee: Snowflake Inc.Inventors: Suraj P. Acharya, Damien Carru, Vikas Jain, Zhen Mo, Frantisek Rolinek
-
Publication number: 20220083529Abstract: 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: ApplicationFiled: November 19, 2021Publication date: March 17, 2022Applicant: Amazon Technologies, Inc.Inventors: Vaibhav Jain, Vikas Jain, Sharatkumar Nagesh Kuppahally
-
Publication number: 20210389883Abstract: 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: June 11, 2021Publication date: December 16, 2021Inventors: 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: 11182372Abstract: 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 8, 2017Date of Patent: November 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Vaibhav Jain, Vikas Jain, Sharatkumar Nagesh Kuppahally
-
Patent number: 11172482Abstract: 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: GrantFiled: November 22, 2019Date of Patent: November 9, 2021Assignee: QUALCOMM IncorporatedInventors: Madhavan Srinivasan Vajapeyam, Vikas Jain, Kiran Kumar Somasundaram, Aleksandar Damnjanovic, Fang Chen
-
Publication number: 20210286894Abstract: 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: ApplicationFiled: May 28, 2021Publication date: September 16, 2021Inventors: Artin Avanes, Khalid Zaman Bijon, Damien Carru, Thierry Cruanes, Vikas Jain, Zheng Mi, Subramanian Muralidhar
-
Patent number: 11094320Abstract: 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: GrantFiled: December 22, 2014Date of Patent: August 17, 2021Assignee: 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: 11083025Abstract: 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: GrantFiled: October 29, 2018Date of Patent: August 3, 2021Assignee: QUALCOMM IncorporatedInventors: Aleksandar Damnjanovic, Qingsi Wang, Vikas Jain
-
Patent number: 11057139Abstract: 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: GrantFiled: October 22, 2019Date of Patent: July 6, 2021Assignee: QUALCOMM IncorporatedInventors: Xiaoxia Zhang, Vikas Jain, Srinivas Yerramalli, Tao Luo, Aleksandar Damnjanovic, Kiran Kumar Somasundaram
-
Patent number: 11055430Abstract: 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: October 30, 2020Date of Patent: July 6, 2021Assignee: Snowflake Inc.Inventors: Artin Avanes, Khalid Zaman Bijon, Damien Carru, Thierry Cruanes, Vikas Jain, Zheng Mi, Subramanian Muralidhar
-
Publication number: 20210157948Abstract: 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: ApplicationFiled: October 30, 2020Publication date: May 27, 2021Inventors: Artin Avanes, Khalid Zaman Bijon, Damien Carru, Thierry Cruanes, Vikas Jain, Zheng Mi, Subramanian Muralidhar
-
Patent number: 10932282Abstract: 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: GrantFiled: September 12, 2018Date of Patent: February 23, 2021Assignee: QUALCOMM IncorporatedInventors: Xiaoxia Zhang, Vikas Jain, Taesang Yoo, Tamer Kadous, Yongbin Wei
-
Patent number: 10901831Abstract: 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: GrantFiled: January 3, 2019Date of Patent: January 26, 2021Assignee: AMDOCS DEVELOPMENT LIMITEDInventors: Vikas Jain, Prashant Puvvala
-
Publication number: 20200402515Abstract: 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: ApplicationFiled: July 2, 2020Publication date: December 24, 2020Inventors: Nishant Kumar, David Robert Thomas, Sumedha Arvind Kshirsagar, Vikas Jain, Jeff Bradley Beal, Ajay Gopalakrishnan, Shishir Sridhar Bharathi
-
Patent number: 10867063Abstract: 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: November 27, 2019Date of Patent: December 15, 2020Assignee: Snowflake Inc.Inventors: Artin Avanes, Khalid Zaman Bijon, Damien Carru, Thierry Cruanes, Vikas Jain, Zheng Mi, Subramanian Muralidhar
-
Patent number: 10852452Abstract: 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: GrantFiled: January 14, 2019Date of Patent: December 1, 2020Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Chanh Cao Minh, Vikas Jain
-
Publication number: 20200305141Abstract: 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: ApplicationFiled: June 11, 2020Publication date: September 24, 2020Inventors: Ozcan OZTURK, Gavin Bernard HORN, Vikas JAIN
-
Publication number: 20200278467Abstract: 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: ApplicationFiled: September 26, 2018Publication date: September 3, 2020Inventors: Vikas Jain, Po-Yen Wu, Aria Abubakar, Shashi Menon
-
Patent number: 10716097Abstract: 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: GrantFiled: August 7, 2014Date of Patent: July 14, 2020Assignee: QUALCOMM IncorporatedInventors: Ozcan Ozturk, Gavin Bernard Horn, Vikas Jain