IP Library Patent Application 19278906
Patent Application
App. No. 19/278,906

2D Barcodes for Access Autherization

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.
19/278,906
Abstract

A host system is configured to upload data files to a cloud system and provide another layer of security to the access controls provided by the cloud system. The host system includes a communication interface for communicating with a storage device and a network interface for communicating with the cloud system. The host system includes a processors configured to obtain a 2D barcode based on an identifier of the storage device and a network address of an authorizing device associated with an owner of the storage device. The processor is further configured to, responsive to a request to upload a data file to the cloud system, embed the 2D barcode into the data file (the 2D barcode configured to cause a client device attempting to access the data file to send an access request to the authorizing device) and transmit the data file to the cloud system.

Claims (32)

1 . A storage device, comprising:

control circuitry; and

a storage media, wherein the storage device is configured to:

generate a two-dimensional (2D) barcode based on an identifier of the storage device and a network address of an authorizing device associated with an owner of the storage device; and

provide the barcode to a host system.

2 . The storage device of claim 1 , wherein the storage device is configured to be connected to a data interface of the host system.

3 . The storage device of claim 1 , wherein the barcode is generated in response to a connection initialized by the host system.

4 . The storage device of claim 1 , wherein the storage device is configured to be an internal drive.

5 . The storage device of claim 4 , wherein the storage device is configured to be connected to an internal bus of the host system.

6 . The storage device of claim 1 , wherein the storage device is configured to be connected to a power source of the host system.

7 . The storage device of claim 1 , wherein the identifier is selected from the group consisting of serial code, device identifier, and PID.

8 . The storage device of claim 1 , wherein the network address is selected from the group consisting of internet protocol (IP) address and cellular phone number.

9 . The storage device of claim 1 , further comprising a barcode manager.

10 . The storage device of claim 9 , wherein the barcode manager comprises a user interface.

11 . The storage device of claim 10 , wherein the user interface is configured to enable entering file owner data.

12 . The storage device of claim 11 , wherein the file owner data comprises the identifier and/or the network address of the authorizing device.

13 . The storage device of claim 12 , wherein the barcode manager is configured to be read from the storage device and run by the host system.

14 . The storage device of claim 11 , wherein the barcode manager is configured to create the barcode with the file owner data.

15 . The storage device of claim 9 , wherein the barcode manager is configured to embed the barcode into one or more files in the storage media.

16 . The storage device of claim 15 , wherein the barcode manager is configured to embed the barcode into all files in the storage media.

17 . A storage device, comprising:

control circuitry; and

a storage media, wherein the storage device is configured to:

generate a two-dimensional (2D) barcode based on an identifier of the storage device and a network address of an authorizing device associated with an owner of the storage device; and

embed the barcode into all files in the storage media.

18 . The storage device of claim 17 , wherein the barcode is embedded by a barcode manager.

19 . A storage device, comprising:

control circuitry; and

means for storing data, wherein the means for storing data comprises a barcode manager, wherein storage device is configured to:

generate a two-dimensional (2D) barcode based on an identifier of the storage device and a network address of an authorizing device associated with an owner of the storage device; and

provide the barcode to a host system.

20 . The storage device of claim 19 , wherein the storage device comprises a power source.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2025
From: RAJANI, ANKIT; PANDA, PUSPANJALI
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 072642/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2025
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 073168/0800 →
SECURITY AGREEMENT Recorded Sep 5, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 073006/0628 →