Performing a security action with regard to an access token based on clustering of access requests
US-2024406160-A1 · Dec 5, 2024 · US
US9374359B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9374359-B2 |
| Application number | US-201213478986-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 23, 2012 |
| Priority date | May 23, 2012 |
| Publication date | Jun 21, 2016 |
| Grant date | Jun 21, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and system for collecting, aggregating, and displaying type specific content in an inbox like view are described. An inbox manager collects information about data objects that are stored locally and stored remotely. This information may be stored as inbox information on a local computing system. Using the inbox information, the inbox manager creates an inbox view of merged inbox items from the local data objects and the remote data objects. The inbox view is configured to display the inbox items as being merged into a single view regardless of where the respective data objects are stored.
Opening claim text (preview).
What is claimed is: 1. A method comprising: collecting, by a processing device, information about a plurality of data objects associated with activities of a user, wherein a first data object of the plurality of data objects is stored locally on a first computing system, a second data object of the plurality of data objects is stored remotely on a second computing system of a first remote data storage service, and a third data object of the plurality of data objects is stored remotely on a third computing system of a second remote data storage service; receiving account credentials associated with the user for the first and second remote data storage services; storing the account credentials in a secure data store of the first computing system; assigning one or more labels to the plurality of data objects in view of the information associated with the user, wherein the one or more labels comprise a new label; generating a data display of a plurality of data items, wherein generating the data display comprises: merging the plurality of data items from the first and second remote data storage services into a single view for the user; organizing the plurality of data items in view of the one or more labels assigned to the plurality of data objects associated with the user; and presenting the data display to a graphical user interface (GUI) of the first computing system, wherein said presenting the data display comprises generating a link for each of the plurality of data objects to be displayed in the GUI, and wherein each of the links comprise a path to a storage location where the respective data object is stored, and wherein each of the links comprise a mapping of an identifier of the respective data object and a Uniform Resource Identifier (URI) of the respective data object's location. 2. The method of claim 1 , further comprising: receiving, at the first computing system, a user login request, wherein the user login request comprises single sign-on credentials to access the account credentials stored in the secure data store; verifying the user login request; and in response to successful verification of the user login request, accessing the account credentials stored at the first computing system to access the first and second remote data storage services. 3. The method of claim 2 , wherein said collecting information comprises: retrieving the information from the first remote data storage service using the account credentials for the first remote data storage service; and retrieving the information from the second remote data storage services using the account credentials for the second remote data storage service. 4. The method of claim 1 , further comprising: maintaining the information about the plurality of data objects in a data store of the first computing system. 5. The method of claim 1 , wherein said presenting the GUI comprises: retrieving the second data object from the first remote data storage service when the link for the second data object is selected by the user; and retrieving the third data object from the second remote data storage service when the link for the third data object is selected by the user. 6. The method of claim 1 , wherein said presenting comprising filtering the data display in view of the one or more labels and presenting the filtered data display in at least one of a list view, a thumbnail view, an icon view, or a menu view. 7. The method of claim 1 , wherein said presenting comprising presenting the GUI in at least one of a file browser, a web browser, a viewing area of an application executing on the first computing system, or a main view of the display. 8. The method of claim 1 , wherein said presenting the GUI comprises generating a link for each of the plurality of data objects to be displayed in the GUI, and wherein each of the links refers to one of the plurality of data objects stored in the first computing system or stored remotely from the first computing system. 9. A non-transitory computer readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to: collect, by the processing device, information about a plurality of data objects associated with activities of a user, wherein a first data object of the plurality of data objects is stored locally on a first computing system, a second data object of the plurality of data objects is stored remotely on a second computing system of a first remote data storage service, and a third data object of the plurality of data objects is stored remotely on a third computing system of a second remote data storage service; receive account credentials associated with the user for the first and second remote data storage services; store the account credentials in a secure data store of the first computing system; assign one or more labels to the plurality of data objects in view of the information associated with the user, wherein the one or more labels comprise a new label; generate a data display of a plurality of data items, wherein to generate the data display, the processing device to: merge the plurality of data items from the first and second remote data storage services into a single view for the user; organize the plurality of data items in view of the one or more labels assigned to the plurality of data objects associated with the user; and present the data display to a graphical user interface (GUI) of the first computing system, wherein said presentation of the data display via the GUI comprises to generate a link for each of the plurality of data objects to be displayed in the GUI, and wherein each of the links comprise a path to a storage location where the respective data object is stored, and wherein each of the links comprise a mapping of an identifier of the respective data object and a Uniform Resource Identifier (URI) of the respective data object's location. 10. The non-transitory computer readable storage medium of claim 9 , wherein the processing device is further to: receive, at the first computing system, a user login request, wherein the user login request comprises single sign-on credentials to access the account credentials stored in the secure data store; verify the user login request; and in response to successful verification of the user login request, access the account credentials stored at the first computing system to access the first and second remote data storage services. 11. The non-transitory computer readable storage medium of claim 10 , wherein to collect the information is further to: retrieve the information from the first remote data storage service using the account credentials for the first remote data storage service; and retrieve the information from the second remote data storage services using the account credentials for the second remote data storage service. 12. The non-transitory computer readable storage medium of claim 9 , wherein said presentation comprises to filter the data display in view of the one or more labels and present the filtered data display in at least one of a list view, a thumbnail view, an icon view, or a menu view. 13. The non-transitory computer readable storage medium of claim 9 , wherein said presentation comprises present the GUI in at least one of a file browser, a web browser, a viewing area of an application executing on the first computing system, or a main view of the display. 14. The non-transitory computer readable storage medium of claim 9 , wherein each of the links refers to one of the plurality of data objects stored in the first computing system or stored remotely from
Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs (query results presentation G06F16/156) · CPC title
providing single-sign-on or federations · CPC title
where a single sign-on provides access to a plurality of computers · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.