Generating a data display in view of user activities

US9374359B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9374359-B2
Application numberUS-201213478986-A
CountryUS
Kind codeB2
Filing dateMay 23, 2012
Priority dateMay 23, 2012
Publication dateJun 21, 2016
Grant dateJun 21, 2016

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 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.

First claim

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

Assignees

Inventors

Classifications

  • 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

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 US9374359B2 cover?
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 …
Who is the assignee on this patent?
Mccann William Jon, Cecchi Cosimo, Red Hat Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/0815. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 21 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).