US11917006B2ActiveUtilityA1

Cloud-based index and centralized cloud-based hub interface for cloud-stored media

Assignee: KINSEY STANLEY BRUCEPriority: Oct 12, 2017Filed: Oct 3, 2018Granted: Feb 27, 2024
Est. expiryOct 12, 2037(~11.2 yrs left)· nominal 20-yr term from priority
Inventors:Stanley Kinsey
H04L 67/1097G06F 16/2246G06F 16/41G06F 16/43G06F 16/953G06F 21/6218G06F 16/14H04L 67/02H04L 67/53
43
PatentIndex Score
0
Cited by
31
References
18
Claims

Abstract

Systems and methods for providing cloud-based centralized hub access to media stored in a plurality of cloud services. One system includes a non-transitory, computer-readable medium storing a cloud-based hub accessible by a user via a user device over a communication network, and an electronic processor. The electronic processor is configured to execute the cloud-based hub to receive input from the user selecting an entity, access an index associated with the entity, a first entry in the index including a link to first media accessible through a first cloud service and a second entry in the index including a second link to second media accessible through a second cloud service, and, in response to selection of the first entry in the index by the user, redirect the user from the cloud-based hub to the first media accessible through the first cloud service.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system for providing a cloud-based centralized, user-managed hub to organize and retrieve media stored in a plurality of cloud services, the system comprising:
 a non-transitory, computer-readable medium storing a cloud-based hub accessible by a user via a user device over a communication network; and 
 an electronic processor configured to execute the cloud-based hub to
 provide a first user interface to a user for creating and managing an index associated with an entity, 
 receive, from the user via the first user interface, a first link generated via a first cloud service to first media stored in the first cloud service, 
 in response to receiving the first link from the user, store the first link in the index associated with an entity; 
 receive, from the user via the first user interface, a second link generated via a second cloud service to second media stored in the second cloud service, the second cloud service being different than the first cloud service, 
 in response to receiving the second link from the user, store the second link in the index associated with the entity, 
 receive, from the user via the first user interface, input for performing at least one of sequencing, organizing, and describing media accessible through the index; 
 receive input from the user selecting the entity, 
 in response to receiving the input selecting the entity: 
 access the index associated with the entity, the index including a first entry including the first link to the first media stored in the first cloud service and a second entry including the second link to the second media stored in the second cloud service, and 
 provide, based on the index associated with the entity, a second user interface for accessing and using the index, the second user interface including first data regarding the first entry and second data regarding the second entry, and 
 in response to receiving a selection of the first data, redirect the user from the cloud-based hub to the first media stored in the first cloud service, 
 wherein the electronic processor is further configured to execute the cloud-based hub to display a tree structure including a plurality of nodes and, in response to selection of one of the plurality of nodes by the user, display an index for an entity associated with the one of the plurality of nodes, wherein the tree structure represents a family tree and each node of the plurality of nodes represents an individual in a family and wherein the family tree includes a first icon in a first position relative to a first one of the plurality of nodes to represent media associated with a first individual represented via the first one of the plurality of nodes and includes a second icon in a second position relative to the first one of the plurality of nodes to represent media associated with the first individual represented via the first one of the plurality of nodes and a second individual represented via a second one of the plurality of nodes. 
 
 
     
     
       2. The system of  claim 1 , wherein at least two of the plurality of nodes are associated with a selection mechanism for accessing an index including media stored in one or more cloud services pertaining to a plurality of entities associated with the at least two of the plurality of nodes. 
     
     
       3. The system of  claim 1 , wherein the electronic processor is further configured to execute the cloud-based hub to display the index associated with the entity, wherein the index includes a plurality of collections and, in response to selection of one of the plurality of collections, redirects the user to media included in the one of the plurality of collections. 
     
     
       4. The system of  claim 3 , wherein the electronic processor is configured to redirect the user to the media included in the one of the plurality of collections by displaying an index of media included in the one of the plurality of collections. 
     
     
       5. The system of  claim 3 , wherein the electronic processor is configured to display the index associated with the entity by displaying each of the plurality of collections and metadata associated with at least one of the plurality of collections. 
     
     
       6. The system of  claim 5 , wherein the metadata includes at least one selected from a group consisting of a summary description of the one of the plurality of collections, a summary description of the entity, a summary description of the index, and a timeline. 
     
     
       7. The system of  claim 1 , wherein the electronic processor is further configured to execute the cloud-based hub to display a dashboard including a plurality of indexes. 
     
     
       8. The system of  claim 1 , wherein the electronic processor is further configured to execute the cloud-based hub to receive input from the user including a search query and return at least a portion of one or more indexes satisfying the search query. 
     
     
       9. The system of  claim 8 , wherein the search query includes at least one selected from a group consisting of a description of an entity, a description of a collection, a description of media, a type of media, and an identifier of a cloud service. 
     
     
       10. The system of  claim 8 , wherein the search query includes an image and wherein the electronic processor is further configured to execute the cloud-based hub to process the image included in the search query to automatically identify at least one entity included in the image and execute the search query based on the at least one entity automatically identified in the image. 
     
     
       11. The system of  claim 1 , wherein the user is an owner of the index associated with the entity. 
     
     
       12. The system of  claim 1 , wherein the user is not an owner of the index associated with the entity and has received viewing permissions from the owner of the index for accessing the index via the cloud-based hub. 
     
     
       13. The system of  claim 1 , wherein the user is not an owner of the index associated with the entity and has received viewing and editing permissions from the owner of the index for accessing the index via the cloud-based hub. 
     
     
       14. The system of  claim 1 , wherein the electronic process is further configured to execute the cloud-based hub to receive permissions from the user for the first media stored in the first cloud service, the permissions specifying the viewing and editing privileges of other users accessing the index via the cloud-based hub. 
     
     
       15. A method for providing a cloud-based centralized, user-managed hub to organize and retrieve media stored in a plurality of cloud services, the method comprising:
 providing, with an electronic processor, a first user interface to a user for creating and managing an index associated with an entity; 
 receiving, with the electronic processor, from the user via a first user interface, a first link generated via a first cloud service to first media stored in the first cloud service; 
 in response to receiving the first link, storing, with the electronic processor, the first link in the index associated with an entity; 
 receiving, with the electronic processor, from the user via the first user interface, input for performing at least one of sequencing, organizing, and describing media accessible through the index; 
 receiving, with an electronic processor, input from the user selecting the entity; 
 in response to receiving the input selecting the entity:
 accessing, with the electronic processor, the index associated with the entity, the index including a first entry including the first link to the first media stored in the first cloud service, and 
 providing, with the electronic processor based on the index associated with the entity, a second user interface for accessing and using the index, the second user interface including first data regarding the first entry; 
 
 in response to receiving a selection of the first data, redirecting, with the electronic processor, the user from the cloud-based hub to the first media stored in the first cloud service, and 
 displaying a tree structure including a plurality of nodes and, in response to selection of one of the plurality of nodes by the user, displaying an index for an entity associated with the one of the plurality of nodes, wherein the tree structure represents a family tree and each node of the plurality of nodes represents an individual in a family and wherein a first node of the plurality of nodes is associated with a first icon and a second icon, the first icon selectable by the user to access media associated with a first individual represented via the first node and the second icon selectable by the user to access media associated with the first individual represented via the first node and a second individual represented via a second node of the plurality of nodes. 
 
     
     
       16. The method of  claim 15 , wherein selecting the second icon displays an index including media stored in one or more cloud services pertaining to the first individual and the second individual. 
     
     
       17. Non-transitory, computer-readable medium storing instructions that, when executed by an electronic processor, perform a set of functions, the set of functions comprising:
 receiving a link to media stored in a third-party cloud service, the link generated via the third-party cloud service; 
 in response to receiving the link, storing the link in an index associated with an entity, index accessible within a cloud-based hub; 
 receiving, from a user via a first user interface for creating and managing the index, first input for performing at least one of sequencing, organizing, and describing media accessible through the index; 
 receiving, within the cloud-based hub, second input from the user selecting an entity;
 in response to receiving the input selecting the entity:
 accessing the index associated with the entity, the index including a first entry including the first link to the first media stored in the first cloud service, and 
 providing, based on the index associated with the entity, a second user interface for accessing and using the index, the second user interface including first data regarding the first entry; 
 
 
 in response to receiving a selection of the first data from the user via the second user interface, redirecting the user from the cloud-based hub to the first media stored in the first cloud service; and 
 displaying a tree structure including a plurality of nodes, wherein the tree structure represents a family tree and each node of the plurality of nodes represents an individual in a family and wherein a first node of the plurality of nodes is associated with a first icon and a second icon, the first icon selectable by the user to access media associated with a first individual represented via the first node and the second icon selectable by the user to access media associated with the first individual represented via the first node and a second individual represented via a second node of the plurality of nodes. 
 
     
     
       18. The non-transitory, computer-readable medium of  claim 17 , wherein the set of functions further comprises assigning the link to one of the plurality of nodes in the tree structure, wherein each of the plurality of nodes is associated with an index, and, in response to selection of one of the plurality of nodes by the user, displaying an index for an individual associated with the one of the plurality of nodes.

Join the waitlist — get patent alerts

Track US11917006B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.