Integrating virtual machine file system into a native file explorer

US10108638B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10108638-B2
Application numberUS-201414319656-A
CountryUS
Kind codeB2
Filing dateJun 30, 2014
Priority dateJun 30, 2014
Publication dateOct 23, 2018
Grant dateOct 23, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In a computer-implemented method for integrating a file system of a virtual machine into a native file explorer of a client system, a virtualization infrastructure that manages at least one virtual machine is accessed. The virtual machine is discovered. The file system of virtual machine is accessed. The file system of virtual machines is integrated with the native file explorer of the client system.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for integrating a file system of a virtual machine into a native file explorer of a client system, the method comprising: accessing a virtualization infrastructure that manages at least one virtual machine; discovering the virtual machine, wherein, provided the virtual machine is powered off, as part of the discovering, the powered off virtual machine is powered on in response to a command sent from the native file explorer; accessing the file system of the virtual machine, wherein the virtual machine is powered on; integrating the file system of the virtual machine with the native file explorer of the client system; responsive to a query of the file system of the virtual machine, receiving information of the file system of the virtual machine; populating the native file explorer of the client system with the information of the file system of the virtual machine; displaying an expandable tree view comprising a directory of the file system of the virtual machine and comprising a directory of a file system of the client system within a first pane of the native file explorer, wherein the file system of the virtual machine and the file system of the client system are integrated into the expandable tree view, wherein a level of the expandable tree view is displayed within the first pane of the native file explorer responsive to a user interaction to display the level; and responsive to selection of a folder of the file system of the virtual machine within the first pane, displaying contents of the folder within a second pane of the native file explorer. 2. The method of claim 1 further comprising: authenticating access to the virtualization infrastructure for allowing access to a listing of virtual machines managed by the virtualization infrastructure. 3. The method of claim 1 further comprising: authenticating access to the virtual machine for performing file management operations on the file system of the virtual machine. 4. The method of claim 1 , wherein the accessing the file system of the virtual machine comprises: accessing an agent operating on the virtual machine, wherein the agent is operable to perform file management operations on the virtual machine. 5. The method of claim 1 , wherein the receiving of the information of the file system of the virtual machine further comprises receiving the information on a level-by-level basis. 6. The method of claim 1 , wherein the virtualization infrastructure comprises a virtualization server. 7. The method of claim 1 , wherein the virtualization infrastructure comprises a virtualization workstation. 8. The method of claim 1 , further comprising: responsive to a read operation initiated at the native file explorer on a file of the file system of the virtual machine, copying the file to the client system; and executing an application on the client system that performs the read operation. 9. The method of claim 1 , further comprising: responsive to a copy operation initiated at the native file explorer on a file of the file system of the virtual machine, the copy operation for copying the file from the virtual machine to a second virtual machine, copying the file from the virtual machine to the client system; and copying the file from the client system to the second virtual machine. 10. The method of claim 1 , wherein the discovering the virtual machine, the accessing the file system of the virtual machine, and the integrating the file system of the virtual machine with the native file explorer of the client system, are performed for a plurality of virtual machines managed by the virtualization infrastructure. 11. A computer-implemented method for providing file management operations of a virtual machine in a native file explorer of a client system, the method comprising: providing access to the native file explorer of the client system, wherein the native file explorer is integrated with a file system of the virtual machine, wherein the virtual machine is powered on; responsive to a query of the file system of the virtual machine, receiving information of the file system of the virtual machine on a level-by-level basis; populating the native file explorer of the client system with the information of the file system of the virtual machine; displaying an expandable tree view comprising a directory of the file system of the virtual machine and comprising a directory of a file system of the client system within a first pane of the native file explorer, wherein the file system of the virtual machine and the file system of the client system are integrated into the expandable tree view, wherein a level of the expandable tree view is displayed within the first pane of the native file explorer responsive to a user interaction to display the level; and responsive to selection of a folder of the file system of the virtual machine within the first pane, displaying contents of the folder within a second pane of the native file explorer. 12. The method of claim 11 , further comprising: responsive to a read operation initiated at the native file explorer on a file of the file system of the virtual machine, copying the file to the client system; and executing an application on the client system that performs the read operation. 13. The method of claim 11 , further comprising: responsive to a copy operation initiated at the native file explorer on a file of the file system of the virtual machine for copying the file from the virtual machine to a second virtual machine, copying the file from the virtual machine to the client system; and copying the file from the client system to the second virtual machine. 14. A non-transitory computer readable storage medium having computer readable program code stored thereon for causing a computer system to perform a method for integrating a file system of a virtual machine into a native file explorer of a client system, the method comprising: accessing a virtualization infrastructure that manages at least one virtual machine; discovering a virtual machine, wherein, provided the virtual machine is powered off, as part of the discovering the powered off virtual machine is powered on in response to a command sent from the native file explorer; accessing the file system of the virtual machine, wherein the virtual machine is powered on; integrating the file system of the virtual machine with the native file explorer of the client system; responsive to a query of the file system of the virtual machine, receiving information of the file system of the virtual machine; populating the native file explorer of the client system with the information of the file system of the virtual machine; displaying an expandable tree view comprising a directory of the file system of the virtual machine and comprising a directory of a file system of the client system within a first pane of the native file explorer, wherein the file system of the virtual machine and the file system of the client system are integrated into the expandable tree view, wherein a level of the expandable tree view is displayed within the first pane of the native file explorer responsive to a user interaction to display the level; and responsive to selection of a folder of the file system of the virtual machine within the first pane, displaying contents of the folder within a second pane of the native file explorer. 15. The computer readable storage medium of claim 14 , wherein the method further comprises: authenticating access to the virtualization infrastructure for allowing access to a listing of virtual m

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Physics · mapped topic

  • G06F16/188Primary

    Virtual file systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10108638B2 cover?
In a computer-implemented method for integrating a file system of a virtual machine into a native file explorer of a client system, a virtualization infrastructure that manages at least one virtual machine is accessed. The virtual machine is discovered. The file system of virtual machine is accessed. The file system of virtual machines is integrated with the native file explorer of the client s…
Who is the assignee on this patent?
Vmware Inc, Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F17/30233. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).