ADAPTIVE USER INTERFACES AND METHODS FOR DISPLAYING, ACCESSING, AND ORGANIZING ELECTRONIC ASSETS
First Claim
1. A method comprising:
- creating a representation of an asset as an asset card;
creating a representation of one or more asset cards as a group card;
organizing one or more group cards and/or asset cards in a portion of a card deck; and
displaying the card deck.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface manages a user'"'"'s electronic assets using a common protocol and displays such assets to the user using a common framework and interface. The graphical user interface includes a bar of segmented geometric structures and a set of one or more elongated streamers positioned, respectively, to form an “L-shaped” interface. The segmented geometric structures include individual “cards” that represent one or more electronic assets or groups of electronic assets stored accessible to the user. The user can share one or more of such cards via secure peer-to-peer communication without any need for uploading or attachment. The set of elongated streamers can display links to online content, advertisements targeted to the user, links to locally- or remotely-stored electronic assets, reminders of future events, and notifications of shared content. User activities can be tracked and provided to one or more third parties.
-
Citations
33 Claims
-
1. A method comprising:
-
creating a representation of an asset as an asset card; creating a representation of one or more asset cards as a group card; organizing one or more group cards and/or asset cards in a portion of a card deck; and displaying the card deck.
-
-
2. The method of claim 1, wherein the asset is stored either locally or remotely.
-
3. The method of claim 1, wherein the asset card and/or the group card are stored either locally or remotely.
-
4. The method of claim 1, further comprising:
-
determining that the asset card or the group card are set to be synchronized to a cloud computing system; and storing the asset card or the group card at the cloud computing system.
-
-
5. The method of claim 4, further comprising:
accessing the asset card or the group card from the cloud computing system to display a synchronized, place-shifted card deck.
-
6. The method of claim 1, wherein organizing the one or more group cards and/or asset cards comprises:
arranging the one or more group cards and/or asset cards according to an arrangement algorithm.
-
7. The method of claim 1, further comprising:
-
specifying a recipient of the asset card or the group card; and sharing the asset card or the group card with the recipient.
-
-
8. The method of claim 7, wherein the recipient has a device capable of displaying the asset card or the group card, the sharing comprising:
-
establishing a peer-to-peer connection with the recipient; and providing the recipient with a notification when the asset card or the group card is received.
-
-
9. The method of claim 7, wherein the recipient does not have a device capable of displaying the asset card or the group card, the sharing comprising:
-
converting the asset card or the group card into a format accessible to the recipient; and transmitting the converted asset card or the group card to the recipient.
-
-
10. The method of claim 9, wherein the format accessible to the recipient is an e-mail attachment.
-
11. The method of claim 1, further comprising:
-
creating a stream of available content from a combination of one or more content sources; displaying the stream within a real-time desktop viewer.
-
-
12. The method of claim 11, wherein the content sources comprise comprising online content, content from a local storage location, accessible content from a remote storage location, incoming communications, and/or active media.
-
13. The method of claim 11, wherein the content sources comprise the asset card and/or the group card.
-
14. The method of claim 11, further comprising:
continuously streaming one of the one or more content sources within the stream until the one of the one or more content sources is acknowledged.
-
15. The method of claim 11, further comprising:
-
receiving an instruction to time-shift forward one of the one or more content sources; removing the one of the one or more content sources from the stream; and re-inserting the one of the one or more content sources into the stream when a time condition specified by the instruction is met.
-
-
16. The method of claim 11, further comprising:
-
receiving an instruction to time-shift backward an additional content source; and inserting the additional content source into the stream when a time condition specified by the instruction is met.
-
-
17. A computer-readable medium having computer-executable instructions stored thereon that, if executed by a computing device, cause the computing device to perform a method comprising:
-
creating a representation of an asset as an asset card; creating a representation of one or more asset cards as a group card; organizing one or more group cards and/or asset cards in a portion of a card deck; and displaying the card deck.
-
-
18. The computer-readable medium of claim 17, wherein the asset is stored either locally or remotely.
-
19. The computer-readable medium of claim 17, wherein the asset card and/or the group card are stored either locally or remotely.
-
20. The computer-readable medium of claim 17, the method further comprising:
-
determining that the asset card or the group card are set to be synchronized to a cloud computing system; and storing the asset card or the group card at the cloud computing system.
-
-
21. The computer-readable medium of claim 20, the method further comprising:
accessing the asset card or the group card from the cloud computing system to display a synchronized, place-shifted card deck.
-
22. The computer-readable medium of claim 17, wherein organizing the one or more group cards and/or asset cards comprises:
arranging the one or more group cards and/or asset cards according to an arrangement algorithm.
-
23. The computer-readable medium of claim 17, the method further comprising:
-
specifying a recipient of the asset card or the group card; and sharing the asset card or the group card with the recipient.
-
-
24. The computer-readable medium of claim 23, wherein the recipient has a device capable of displaying the asset card or the group card, the sharing comprising:
-
establishing a peer-to-peer connection with the recipient; and providing the recipient with a notification when the asset card or the group card is received.
-
-
25. The computer-readable medium of claim 23, wherein the recipient does not have a device capable of displaying the asset card or the group card, the sharing comprising:
-
converting the asset card or the group card into a format accessible to the recipient; and transmitting the converted asset card or the group card to the recipient.
-
-
26. The computer-readable medium of claim 25, wherein the format accessible to the recipient is an e-mail attachment.
-
27. The computer-readable medium of claim 17, the method further comprising:
-
creating a stream of available content from a combination of one or more content sources; displaying the stream within a real-time desktop viewer.
-
-
28. The computer-readable medium of claim 27, wherein the content sources comprise comprising online content, content from a local storage location, accessible content from a remote storage location, incoming communications, and/or active media.
-
29. The computer-readable medium of claim 27, wherein the content sources comprise the asset card and/or the group card.
-
30. The computer-readable medium of claim 27, the method further comprising:
continuously streaming one of the one or more content sources within the stream until the one of the one or more content sources is acknowledged.
-
31. The computer-readable medium of claim 27, the method further comprising:
-
receiving an instruction to time-shift forward one of the one or more content sources; removing the one of the one or more content sources from the stream; and re-inserting the one of the one or more content sources into the stream when a time condition specified by the instruction is met.
-
-
32. The computer-readable medium of claim 27, the method further comprising:
-
receiving an instruction to time-shift backward an additional content source; and inserting the additional content source into the stream when a time condition specified by the instruction is met.
-
-
33. A system comprising:
-
a memory storing; a first module configured to create a representation of an asset as an asset card; a second module configured to create a representation of one or more asset cards as a group card; a third module configured to organize one or more group cards and/or asset cards in a portion of a card deck; and a fourth module configured to display the card deck; and one or more processors configured to process the modules.
-
Specification