Providing a single interface for accessing resources that are distributed among multiple platforms

US9992283B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9992283-B2
Application numberUS-201615019756-A
CountryUS
Kind codeB2
Filing dateFeb 9, 2016
Priority dateFeb 9, 2016
Publication dateJun 5, 2018
Grant dateJun 5, 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.

A single interface can be provided for accessing resources that are distributed among multiple platforms. Resources that are stored in different platforms and to which a user should have access can be identified. A stub can be created for each identified resource and can include functionality for causing the resource to be opened when the stub is selected. These stubs can then be combined in a single folder or other type of user interface where they can be selected to cause the corresponding resource to be opened.

First claim

Opening claim text (preview).

What is claimed: 1. A method implemented by an agent executing on a user computing device for enabling resources stored in one or more platforms to be accessed via a single interface, the method comprising: receiving, for each of a number of resources, information defining a location where the resource is stored; for each of the number of resources, creating a stub, each stub comprising a file that is associated with the agent such that the agent is invoked when the stub is selected, each stub also including either the information defining the location where the resource is stored or a representation of the information that can be employed to retrieve the information; and presenting each of the stubs within an interface of the user computing device. 2. The method of claim 1 , wherein the number of resources are distributed among a plurality of platforms. 3. The method of claim 1 , wherein the plurality of platforms include one or more of local storage, a network attached storage, a shared file server, a SharePoint site, or cloud storage. 4. The method of claim 1 , wherein the information defining the location where the resource is stored comprises a path to the resource. 5. The method of claim 4 , wherein each path is one of a local path, a network path, or a URL. 6. The method of claim 5 , wherein each stub stores the path to the corresponding resource. 7. The method of claim 5 , wherein each stub stores a representation that can be employed to obtain the path to the corresponding resource from a separate data structure. 8. The method of claim 1 , wherein the interface of the user computing device comprises a file explorer. 9. The method of claim 1 , further comprising: receiving user input that selects a particular stub; accessing the stub to obtain the information defining the location where the particular resource is stored; and employing the information to download or open the resource. 10. The method of claim 9 , wherein the resource is downloaded, the method further comprising: employing the information to upload the resource. 11. The method of claim 1 , further comprising: storing authentication information for at least one of the one or more platforms; and authenticating a user of the user computing device to the at least one of the one or more platforms. 12. The method of claim 11 , wherein the user is authenticated in response to the user selecting one of the stubs. 13. The method of claim 11 , wherein the one or more platforms comprise a plurality of platforms and the user is authenticated to at least two of the plurality of platforms in response to the user selecting one of the stubs. 14. The method of claim 1 , wherein each stub also includes a name and an extension of the resource. 15. One or more computer storage media storing computer executable instructions which when executed by one or more processors of a user computing device implement a method for allowing resources that are distributed among a plurality of different platforms to be accessed via a common local interface, the method comprising: creating, by an agent executing on the user computing device, a number of stubs, each stub including information identifying a location of a corresponding resource on one or more plurality of different platforms; causing the number of stubs to be displayed within the common local interface; and in response to user selection of one of the stubs, employing the information included in the selected stub to open a copy of the corresponding resource. 16. The computer storage media of claim 15 , wherein the information included in each stub comprises one of a network path or a URL. 17. The computer storage media of claim 15 , wherein at least some of the stubs also include a name and an extension of the corresponding resource. 18. The computer storage media of claim 15 , wherein the copy of the corresponding resource is downloaded to the user computing device and then opened, the method further comprising: uploading the copy of the corresponding resource after the corresponding resource has been closed. 19. The computer storage media of claim 15 , wherein the information comprises a path to the corresponding resource that is stored in the stub or information for obtaining the path to the corresponding resource that is stored in a separate data structure. 20. A system comprising: one or more resource storage agents configured to execute on one or more storage platforms to identify a perceived owner of resources stored on the storage platforms and to communicate information identifying the resources to a local agent; and the local agent that is configured to receive the information identifying the resources and create a stub for each of the resources, each stub including location information for the corresponding resource, the local agent being further configured to receive an indication that a particular stub has been selected, and in response, obtain the location information from the particular stub and employ the location information obtained from the particular stub to open the corresponding resource.

Assignees

Inventors

Classifications

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Distributed 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 US9992283B2 cover?
A single interface can be provided for accessing resources that are distributed among multiple platforms. Resources that are stored in different platforms and to which a user should have access can be identified. A stub can be created for each identified resource and can include functionality for causing the resource to be opened when the stub is selected. These stubs can then be combined in a …
Who is the assignee on this patent?
Quest Software Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/1097. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 05 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).