IP Library Patent Application 18751129
Patent Application
App. No. 18/751,129

GAME ASSET BASED DISPLAY CONTROL IN STORAGE DEVICES

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 None
App. No.
18/751,129
Abstract

A data storage device can include control circuitry configured to: receive a write command from a host, wherein data associated with the write command includes one or more game assets relating to a gaming application; determine a first game asset file associated with the data; add one or more logical block addresses (LBAs) associated with the first game asset file and corresponding game asset information to a game asset mapping table; receive a read command from a host, wherein data associated with the read command relates to one or more game assets; determine, based on the game asset mapping table, a second game asset file associated with one or more LBAs associated with the read command; determine game progress associated with the second game asset file; and provide display control instructions to a display unit configured to provide a visual indication relating to the game progress.

Claims (47)

1 . A data storage device comprising:

a non-volatile memory;

a display unit; and

control circuitry configured to:

receive a write command from a host, wherein data associated with the write command includes one or more game assets relating to a gaming application;

determine a first game asset file associated with the data;

add one or more logical block addresses (LBAs) associated with the first game asset file and corresponding game asset information to a game asset mapping table configured to map LBAs and corresponding game assets;

receive a read command from a host, wherein data associated with the read command relates to one or more game assets;

determine, based on the game asset mapping table, a second game asset file associated with one or more LBAs associated with the read command;

determine game progress associated with the second game asset file; and

provide display control instructions to the display unit, wherein the display control instructions are configured to provide a visual indication relating to the game progress.

2 . The data storage device of claim 1 , wherein the control circuitry is further configured to parse the data associated with the write command to identify the one or more game assets.

3 . The data storage device of claim 2 , wherein the control circuitry is further configured to parse the data associated with the write command based on one or more of: a file format, an internal reference in a game asset, or metadata associated with a game asset.

4 . The data storage device of claim 1 , wherein the one or more game assets include one or more of: three-dimensional models, two-dimensional sprites, textures, images, animations, or audio data.

5 . The data storage device of claim 1 , wherein the control circuitry is further configured to determine the game progress associated with the second game asset file in connection with another game asset file.

6 . The data storage device of claim 5 , wherein the control circuitry is further configured to compare a game asset identifier of the second game asset file and a game asset identifier of the other game asset file.

7 . The data storage device of claim 1 , wherein a game asset is associated with a game asset identifier.

8 . The data storage device of claim 1 , wherein a game asset is associated with a stage of a game.

9 . The data storage device of claim 1 , wherein the game asset mapping table is configured to include one or more of: one or more LBAs associated with a game asset, a game asset identifier of the game asset, or one or more physical addresses associated with the one or more LBAs.

10 . The data storage device of claim 1 , wherein the display unit includes one or more light-emitting diodes (LEDs) and the visual indication is based on one or more of: a color or intensity of the one or more LEDs.

11 . A method of providing game asset display control in a data storage device, the method comprising:

receiving a write command from a host, wherein data associated with the write command includes one or more game assets relating to a gaming application;

determining a first game asset file associated with the data;

adding one or more logical block addresses (LBAs) associated with the first game asset file and corresponding game asset information to a game asset mapping table configured to map LBAs and corresponding game assets;

receiving a read command from a host, wherein data associated with the read command relates to one or more game assets;

determining, based on the game asset mapping table, a second game asset file associated with one or more LBAs associated with the read command;

determining game progress associated with the second game asset file; and

providing display control instructions to a display unit, wherein the display control instructions are configured to provide a visual indication relating to the game progress.

12 . The method of claim 11 , further comprising parsing the data associated with the write command to identify the one or more game assets.

13 . The method of claim 12 , wherein the parsing the data associated with the write command is based on one or more of: a file format, an internal reference in a game asset, or metadata associated with a game asset.

14 . The method of claim 11 , wherein the one or more game assets include one or more of: three-dimensional models, two-dimensional sprites, textures, images, animations, or audio data.

15 . The method of claim 11 , wherein the game progress associated with the second game asset file is determined in connection with another game asset file.

16 . The method of claim 11 , wherein a game asset is associated with a game asset identifier.

17 . The method of claim 11 , wherein a game asset is associated with a stage of a game.

18 . The method of claim 11 , wherein the game asset mapping table is configured to include one or more of: one or more LBAs associated with a game asset, a game asset identifier of the game asset, or one or more physical addresses associated with the one or more LBAs.

19 . The method of claim 11 , wherein the display unit includes one or more light-emitting diodes (LEDs) and the visual indication is based on one or more of: a color or intensity of the one or more LEDs.

20 . A data storage device comprising:

a non-volatile memory;

a display unit; and

controller means configured to:

receive a write command from a host, wherein data associated with the write command includes one or more game assets relating to a gaming application;

determine a first game asset file associated with the data;

add one or more logical block addresses (LBAs) associated with the first game asset file and corresponding game asset information to a game asset mapping table configured to map LBAs and corresponding game assets;

receive a read command from a host, wherein data associated with the read command relates to one or more game assets;

determine, based on the game asset mapping table, a second game asset file associated with one or more LBAs associated with the read command;

determine game progress associated with the second game asset file; and

provide display control instructions to the display unit, wherein the display control instructions are configured to provide a visual indication relating to the game progress.

Assignments (4)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
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 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2024
From: MUTHIAH, RAMANATHAN; CHINNAANANGUR RAVIMOHAN, NARENDHIRAN; RAMAMURTHY, RAMKUMAR
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067876/0037 →