IP Library Granted Patent US 11,611,630
Granted Patent B2
US 11,611,630 · App. 17/115,146 · Granted Mar 21, 2023

Assisted multimedia content enhancement

Inventors: Israel Zimmerman (Ashdod, IL); Eyal Hakoun (Gesher HaZiv, IL); Michael Zaidman (Modiin, IL)
Assignee: Western Digital Technologies, Inc.
H04L67/561H04L67/565
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 11,611,630
App. No.
17/115,146
Granted
Mar 21, 2023
Kind
B2
Abstract

A method comprises receiving a set of content items comprising a first content item from one or more media devices via a network, transmitting the first content item to a host device for performance of enhancement tasks related to the first content item, receiving a first enhanced content item comprising the first content item and added metadata from the host device, and storing the first content item and the added metadata.

Claims (50)

1. A method comprising:

receiving, from one or more media devices via a network, a set of content items comprising a first content item and a second content item, the first content item comprising an image file or video file;

selecting a first host device from a plurality of host devices based on an available resource bandwidth of the first host device;

transmitting the first content item to the first host device for performance of enhancement tasks related to the first content item;

receiving, from the first host device, a first enhanced content item comprising the first content item and first added metadata, the first added metadata indicating one or more persons, items, or locations identified by the first host device as being related to the first content item;

storing the first enhanced content item in a first storage location associated with the one or more persons, items, or locations indicated by the first added metadata;

selecting a second host device from the plurality of host devices based on an available resource bandwidth of the second host device;

transmitting a second content item to the second host device for performance of enhancement tasks related to the second content item;

receiving, from the second host device, a second enhanced content item comprising the second content item and second added metadata; and

storing the second enhanced content item in a second storage location.

2. The method of claim 1 , wherein transmitting the first content item to the first host device is performed directly without an intermediate device.

3. The method of claim 1 , wherein transmitting the first content item to the first host device is performed over a local network.

4. The method of claim 1 , further comprising receiving, from the first host device, an indication of the available resource bandwidth of the first host device.

5. The method of claim 1 , further comprising transmitting an indication of one or more enhancement tasks to be performed relative to the first content item.

6. The method of claim 1 , wherein the first storage location is different from the second storage location.

7. The method of claim 1 , further comprising labeling the first content item to indicate that the first content item has not yet been enhanced.

8. The method of claim 1 , further comprising transmitting a file directory to the first host device, wherein the first storage location identified by the first host device is a file location of the file directory.

9. The method of claim 1 , wherein the enhancement tasks comprise facial recognition associated with the first content item.

10. The method of claim 1 , wherein the enhancement tasks comprise scene recognition associated with the first content item.

11. A data storage system comprising:

one or more host devices; and

a data storage device configured to:

receive, from one or more media devices via a network, a set of content items comprising a first content item and a second content item, the first content item comprising an image file or video file;

select a first host device from a plurality of host devices based on an available resource bandwidth of the first host device;

transmit the first content item to the first host device for performance of enhancement tasks related to the first content item;

receive, from the first host device, a first enhanced content item comprising the first content item and first added metadata, the first added metadata indicating one or more persons, items, or locations identified by the first host device as being related to the first content item;

store the first enhanced content item in a first storage location associated with the one or more persons, items, or locations indicated by the first added metadata;

select a second host device from the plurality of host devices based on an available resource bandwidth of the second host device;

transmit the second content item to the second host device for performance of enhancement tasks related to the second content item;

receive, from the second host device, a second enhanced content item comprising the second content item and second added metadata; and

store the second enhanced content item in a second storage location.

12. The data storage system of claim 11 , wherein the data storage device comprises a network-attached storage device (NAS).

13. The data storage system of claim 11 , wherein the data storage device comprises a universal serial bus (USB) device.

14. The data storage system of claim 11 , wherein transmitting the first content item to the first host device is performed directly without an intermediate device.

15. The data storage system of claim 11 , wherein transmitting the first content item to the first host device is performed over a local network.

16. The data storage system of claim 11 , wherein the data storage device is further configured to receive, from the first host device, an indication of an amount of available bandwidth at the plurality of host devices, wherein transmitting the first content item to the first host device is based at least in part on the indication of the amount of bandwidth available at the plurality of host devices.

17. The data storage system of claim 11 , wherein the data storage device is further configured to transmit an indication of one or more enhancement tasks to be performed relative to the first content item.

18. The data storage system of claim 11 , wherein the data storage device is further configured to label the first content item to indicate that the first content item has not yet been enhanced.

19. A data storage device comprising:

organizing means configured to:

receive, from one or more media devices via a network, a set of content items comprising a first content item and a second content item, the first content item comprising an image file or video file;

select a first host device from a plurality of host devices based on an available resource bandwidth of the first host device;

transmit the first content item to the first host device for performance of enhancement tasks related to the first content item;

receive, from the first host device, a first enhanced content item comprising the first content item and first added metadata, the first added metadata indicating one or more persons, items, or locations identified by the first host device as being related to the first content item;

select a second host device from the plurality of host devices based on an available resource bandwidth of the second host device;

transmit a second content item to the second host device for performance of enhancement tasks related to the second content item; and

receive, from the second host device, a second enhanced content item comprising the second content item and second added metadata; and

storage means configured to:

store the first enhanced content item in a first storage location associated with the one or more persons, items, or locations indicated by the first added metadata; and

store the second enhanced content item in a second storage location.

Assignments (10)
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
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 - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
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 →
RELEASE OF SECURITY INTEREST AT REEL 055404 FRAME 0942 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058966/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2021
From: ZIMMERMAN, ISRAEL; HAKOUN, EYAL; ZAIDMAN, MICHAEL
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 056134/0100 →
SECURITY INTEREST Recorded Feb 24, 2021
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 055404/0942 →
Continuity (1)
Related Publication 20220182455A1 · Jun 9, 2022