IP Library Granted Patent US 9,614,894
Granted Patent B1
US 9,614,894 · App. 14/230,753 · Granted Apr 4, 2017

On-the-fly media-tagging, media-uploading and media navigating by tags

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,614,894
App. No.
14/230,753
Granted
Apr 4, 2017
Kind
B1
Abstract

A media item on a device may be tagged as belonging to one or more groups. The tagged media item may then be loaded to a Media Server, thereby making the tagged and loaded media item immediately sharable amongst several devices. A container for each tag may be created in the Media Server, which container may comprise references to the media tagged by the user. A user may then be presented or provide such tags as navigation cues for navigation within his or her media library of the Media Server, thereby enabling the user to more easily recall where their media items are stored and to provide ready access thereto. Tagging and the process of applying or associating tags to media items may improve recall when users hunt for their media.

Claims (65)

1. A method, comprising:

providing a first media item;

sending the first media item to a media server over a computer network for storage in the media server;

providing a user-selected first tag and associating the provided user-selected first tag with the first media item stored in the media server;

providing a user-selected second tag and associating the provided user-selected second tag with the first media item stored in the media server, the second tag being different from the first tag;

connecting to the media server over the computer network using a client device;

selecting a first or a second content group from among a plurality of content groups displayed by the media server on the client device, the first content group being identified by the user-selected first tag and associated with at least the first media item, the second content group being identified by the user-selected second tag and associated with at least the first media item; and

accessing the first media item stored on the media server by navigating media stored on the media server that is associated with the selected first content group identified by the first user-selected tag or that is associated with the selected second content group identified by the second user-selected tag.

2. The method of claim 1 , wherein providing the first media item comprises one of generating a new media item and selecting an existing media item as the first media item.

3. The method of claim 1 , wherein the first media item comprises at least one of image content, video content and audio content.

4. The method of claim 1 , wherein providing the first and second tags each comprises at least one of selecting an existing tag and generating a new tag.

5. The method of claim 1 , wherein each of the first and second tags comprises a string of one or more words, numbers or symbols.

6. The method of claim 1 , wherein at least one of the first and second tags is selected to be evocative of the first media item.

7. The method of claim 1 , wherein the media server comprises a Network Attached Storage (NAS).

8. The method of claim 1 , wherein at least the media server is Digital Living Network Alliance (DLNA)-compliant.

9. The method of claim 1 , further comprising causing the media server to associate the first tag with a second media item that is of a different media type than the first media item, and wherein connecting also accesses the second media item.

10. The method of claim 1 , wherein: the first tag is evocative of a first real or perceived characteristic of the first media item, and wherein: the second tag is evocative of a second real or perceived characteristic of the first media item.

11. A method, comprising:

associating at least a first media item stored in a media server with a first content group identified by a user-selected first tag;

associating at least the first stored media item with a second content group identified by a user-selected second tag, the user-selected second tag being different than the user-selected first tag; and

responsive to a request received from a media client over a computer network:

presenting the first content group for selection and presenting the second content group for selection;

receiving a selection of the first content group or a selection of the second content group;

displaying media items associated with the selected first or second content group; and

enabling connection and navigation to the first stored media item from the displayed media items associated with the selected first or second content groups.

12. The method of claim 11 , further comprising:

receiving the first media item from the media client; and

storing the received first media item in the media server.

13. The method of claim 11 , wherein each of the first and second tags comprises a string of one or more words, numbers or symbols.

14. The method of claim 11 , further comprising:

associating a second media item with the first tag, the second media item being of a different media type than the first media item; and

responsive to the request received from the media client, enabling access to the first and second media items by enabling navigation by the media client according to the first tag.

15. The method of claim 11 , wherein: the first tag is evocative of a first real or perceived characteristic of the first media item, and wherein: the second tag is evocative of a second real or perceived characteristic of the first media item.

16. An apparatus, comprising:

storage; and

a processor connected to the storage, the processor being configured to:

provide a first media item;

send the first media item to a media server over a computer network for storage in the media server;

provide a user-selected first tag and associating the provided user-selected first tag with the first media item stored in the media server;

provide a user-selected second tag and associating the provided user-selected second tag with the first media item stored in the media server, the second tag being different from the first tag;

connect to the media server over the computer network using a client device;

select a first or a second content group from among a plurality of content groups displayed by the media server on the client device, the first content group being identified by the user-selected first tag and associated with at least the first media item, the second content group being identified by the user-selected second tag and associated with at least the first media item; and

access the first media item stored on the media server by navigating media stored on the media server that is associated with the selected first content group identified by the first user-selected tag or that is associated with the selected second content group identified by the second user-selected tag.

17. The apparatus of claim 16 , wherein the processor is further configured to provide the first media item by one of generating a new media item and selecting an existing media item.

18. The apparatus of claim 16 , wherein the processor is further configured to provide the first and second tags by at least one of selecting an existing tag and generating a new tag.

19. The apparatus of claim 16 , wherein each of the first and second tags comprises a string of one or more words, numbers or symbols.

20. The apparatus of claim 16 , wherein the processor is further configured to:

cause the media server to associate the first tag with a second media item that is of a different media type than the first media item; and

access the second media item by navigating according to the first tag.

21. The apparatus of claim 16 , wherein: the first tag is evocative of a first real or perceived characteristic of the first media item, and wherein: the second tag is evocative of a second real or perceived characteristic of the first media item.

22. An apparatus, comprising:

storage; and

a processor connected to the storage, the processor being configured to:

associate at least a first media item stored in a media server with a first content group identified by a user-selected first tag;

associate at least the first stored media item with a second content group identified by a user-selected second tag, the user-selected second tag being different than the user-selected first tag; and

responsive to a request received from a media client over a computer network:

present the first content group for selection and presenting the second content group for selection;

receive a selection of the first content group or a selection of the second content group;

display media items associated with the selected first or second content group; and

access the first stored media item from the displayed media items associated with the selected first or second content groups.

23. The apparatus of claim 22 , wherein each of the first and second tags comprises a string of one or more words, numbers or symbols.

24. The apparatus of claim 22 , wherein the processor is further configured to:

associate a second media item with the first tag, the second media item being of a different media type than the first media item; and

responsive to the request from the media client, enable access to the first and second media items by enabling navigation according to the first tag.

25. The apparatus of claim 22 , wherein: the first tag is evocative of a first real or perceived characteristic of the first media item, and wherein: the second tag is evocative of a second real or perceived characteristic of the first media item.

Assignments (11)
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2014
From: TRIPATHY, AUROBINDO; DELACRUZ, DARRYL
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 032651/0195 →