Patents by Inventor Nishant YADAV
Nishant YADAV 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: 20240070434Abstract: An information system provides a conversational knowledge base for responding to user queries. The information system incorporates contemporaneous advancements in NLP and deep learning to create the conversation knowledge base from its documents, which may be obtained from various sources. Domain-specific information is extracted and generated from the documents substantially without human intervention. From the domain-specific information, precise answers to synthesized questions are generated using transformer-based deep learning models.Type: ApplicationFiled: August 28, 2023Publication date: February 29, 2024Inventors: Aditi Garg, Suchitra Gupta, Puneet Mehta, Partho Nath, Nishant Pandey, Radha Yadav
-
Patent number: 10956041Abstract: To create a backup of a live (running) virtual machine, a backup agent may take a snapshot of the virtual machine, backup the virtual machine from the snapshot disk, and delete the snapshot. Deleting the snapshot initiates a snapshot consolidation process where delta disks of the virtual machine are collapsed. A virtual disk layer sets up a mirror driver between a current virtual disk and a target virtual disk. Data sectors of the delta disk are copied over to the target virtual disk in a single pass, while the mirror driver mirrors write request for the current virtual disk to the target virtual disk.Type: GrantFiled: October 30, 2014Date of Patent: March 23, 2021Assignee: VMware, Inc.Inventors: Nishant Yadav, Jesse Pool, Li Zheng, Gabriel Tarasuk-Levin, Nick Michael Ryan
-
Patent number: 10932004Abstract: Embodiments are directed towards recommending and providing content to a user group for the social consumption of recommended content. Embodiments include generating an individual recommendation for the users based on user preferences of the plurality of users. A group recommendation is generated based on a combination of the individual recommendations. The group recommendation is provided to each of the plurality of users. The group may collaborate over the group recommendation. During collaboration, the group may generate a dialog that includes a discussion based on the group recommendation. Keyword and sentiment pairs, included in the dialog, are determined. The group recommendation is updated based on the keywords and sentiments. The updated group recommendation is provided to the users. In response to detecting a group consensus while monitoring the group collaboration, content associated with the group consensus is provided to the users.Type: GrantFiled: January 24, 2017Date of Patent: February 23, 2021Assignee: ADOBE INC.Inventors: Sumit Shekhar, Nishant Yadav, Anindya Shankar Bhandari, Aditya Siddhant
-
Patent number: 10585690Abstract: One or more embodiments provide techniques for promoting a linked clone virtual machine to a full clone virtual machine. In one embodiment, a method includes receiving an instruction to promote the linked clone virtual machine to a full clone virtual machine. The method also includes creating a second base disk for the linked clone virtual machine. The method includes installing a mirror driver between the first delta disk and the second base disk. The method includes copying the contents of the first delta disk to the second base disk with the mirror driver. After the contents of the first delta disk have been copied to the second base disk, the method includes removing the mirror driver and operating the linked clone virtual machine as a full clone virtual machine on the second base disk.Type: GrantFiled: September 30, 2016Date of Patent: March 10, 2020Assignee: VMware, Inc.Inventors: Mohammed Junaid Ahmed, Nishant Yadav, Jesse Pool
-
Publication number: 20180213284Abstract: Embodiments are directed towards recommending and providing content to a user group for the social consumption of recommended content. Embodiments include generating an individual recommendation for the users based on user preferences of the plurality of users. A group recommendation is generated based on a combination of the individual recommendations. The group recommendation is provided to each of the plurality of users. The group may collaborate over the group recommendation. During collaboration, the group may generate a dialog that includes a discussion based on the group recommendation. Keyword and sentiment pairs, included in the dialog, are determined. The group recommendation is updated based on the keywords and sentiments. The updated group recommendation is provided to the users. In response to detecting a group consensus while monitoring the group collaboration, content associated with the group consensus is provided to the users.Type: ApplicationFiled: January 24, 2017Publication date: July 26, 2018Inventors: SUMIT SHEKHAR, NISHANT YADAV, ANINDYA SHANKAR BHANDARI, ADITYA SIDDHANT
-
Publication number: 20180095775Abstract: One or more embodiments provide techniques for promoting a linked clone virtual machine to a full clone virtual machine. In one embodiment, a method includes receiving an instruction to promote the linked clone virtual machine to a full clone virtual machine. The method also includes creating a second base disk for the linked clone virtual machine. The method includes installing a mirror driver between the first delta disk and the second base disk. The method includes copying the contents of the first delta disk to the second base disk with the mirror driver. After the contents of the first delta disk have been copied to the second base disk, the method includes removing the mirror driver and operating the linked clone virtual machine as a full clone virtual machine on the second base disk.Type: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Inventors: Mohammed Junaid AHMED, Nishant YADAV, Jesse POOL
-
Patent number: 9575658Abstract: A method for opening a virtual disk comprises reading information from a metadata file that identifies the current owner of the virtual disk. The method further includes sending a release request to the current owner of the virtual disk to release the virtual disk, writing information to the metadata file identifying the new owner, and then opening the virtual disk.Type: GrantFiled: March 12, 2015Date of Patent: February 21, 2017Assignee: VMware, Inc.Inventors: Christoph Klee, Adrian Drzewiecki, Jesse Pool, Nishant Yadav
-
Publication number: 20160266800Abstract: A method for opening a virtual disk comprises reading information from a metadata file that identifies the current owner of the virtual disk. The method further includes sending a release request to the current owner of the virtual disk to release the virtual disk, writing information to the metadata file identifying the new owner, and then opening the virtual disk.Type: ApplicationFiled: March 12, 2015Publication date: September 15, 2016Inventors: Christoph KLEE, Adrian DRZEWIECKI, Jesse POOL, Nishant YADAV
-
Patent number: 9239729Abstract: Exemplary methods, apparatuses, and systems include receiving selection of a virtual disk and a plug-in. The virtual disk includes an extent file storing data used by a virtual machine and a descriptor file including a reference to the extent file and used by a virtualization stack of a host computer to manage the virtual disk. The plug-in is attached to the virtual disk in response to the received selection. Attaching the plug-in includes adding an identification of the plug-in to the descriptor file. The plug-in is notified of the attachment to the virtual disk. A request is received from the plug-in to create a sidecar file to store data or metadata on behalf of the plug-in. The sidecar file is created for the attached plug-in. The sidecar file is attached to the virtual disk.Type: GrantFiled: September 4, 2014Date of Patent: January 19, 2016Assignee: VMware, Inc.Inventors: Nicholas Michael Ryan, Nishant Yadav
-
Publication number: 20150378636Abstract: To create a backup of a live (running) virtual machine, a backup agent may take a snapshot of the virtual machine, backup the virtual machine from the snapshot disk, and delete the snapshot. Deleting the snapshot initiates a snapshot consolidation process where delta disks of the virtual machine are collapsed. A virtual disk layer sets up a mirror driver between a current virtual disk and a target virtual disk. Data sectors of the delta disk are copied over to the target virtual disk in a single pass, while the mirror driver mirrors write request for the current virtual disk to the target virtual disk.Type: ApplicationFiled: October 30, 2014Publication date: December 31, 2015Inventors: Nishant YADAV, Jesse POOL, Li ZHENG, Gabriel TARASUK-LEVIN, Nick Michael RYAN