IP Library Patent Application 19087468
Patent Application
App. No. 19/087,468

SHORT-TERM AND LONG-TERM MEMORY ON AN EDGE DEVICE

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/087,468
Abstract

Systems and methods are provided for distributed video storage and search over edge computing devices having a short-term memory and a long-term memory. The method may comprise caching a first portion of data on a first device. The method may further comprise determining, at a second device, whether the first device has the first portion of data. The determining may be based on whether the first piece of data satisfies a specified criterion. The method may further comprise sending the data, or a portion of the data, and/or a representation of the data from the first device to a third device.

Claims (63)

1 . A data storage device comprising: a memory; and

a controller configured to:

receive first video data;

store the first video data in the memory at a first quality level;

after expiration of a first time period:

read the first video data from the memory;

re-encode the first video data at a second quality level, wherein the second quality level is lower than the first quality level; and

store the first video data re-encoded at the second quality level in the memory;

receive second video data;

store the second video data in the memory at the first quality level; and

after expiration of a second time period:

read the first video data from the memory;

re-encode the first video data at a third quality level, wherein the third quality level is lower than the second quality level;

store the first video data re-encoded at the third quality level in the memory;

read the second video data from the memory;

re-encode the second video data at the second quality level; and

store the second video data re-encoded at the second quality level in the memory.

2 . The data storage device of claim 1 , wherein the second quality level is lower than the first quality level in terms of resolution.

3 . The data storage device of claim 1 , wherein the second quality level is lower than the first quality level in terms of bit rate.

4 . The data storage device of claim 1 , wherein the second quality level is lower than the first quality level in terms of number of video frames.

5 . The data storage device of claim 1 , wherein a portion of the memory is allocated for storage of video data.

6 . The data storage device of claim 1 , wherein the controller comprises an audio/video encoder/decoder configured to re-encode the first video data.

7 . The data storage device of claim 1 , wherein the first video data comprises surveillance video.

8 . A method comprising:

performing the following in a data storage device comprising a memory:

receiving a first video file:

storing the first video file in the memory at a first quality level:

after expiration of a first time period:

reading the first video file from the memory:

re-encoding the first video file at a second quality level, wherein the second quality level is lower than the first quality level: and

storing the first video file re-encoded at the second quality level in the memory:

receiving a second video file:

storing the second video file in the memory at the first quality level: and after expiration of a second time period:

reading the first video file from the memory:

re-encoding the first video file at a third quality level, wherein the third quality level is lower than the second quality level:

storing the first video file re-encoded at the third quality level in the memory:

reading the second video file from the memory:

re-encoding the second video file at the second quality level: and

storing the second video file re-encoded at the second quality level in the memory

for each video file of a plurality of video files stored in the memory.

9 . The method of claim 8 , wherein the second quality level is lower than the first quality level in terms of resolution.

10 . The method of claim 8 , wherein the second quality level is lower than the first quality level in terms of bit rate.

11 . The method of claim 8 , wherein the second quality level is lower than the first quality level in terms of number of video frames.

12 . The method of claim 8 , wherein the first video file comprises a surveillance video.

13 . The method of claim 8 , wherein a portion of the memory is allocated for storage of video files.

14 . The method of claim 8 , wherein the first video file is re-encoded using an audio/video encoder/decoder in the data storage device.

15 . A data storage device comprising:

a memory;

means for receiving a first video file;

means for storing the first video file in the memory at a first quality level;

means for performing after expiration of a first time period:

reading the first video file from the memory;

re-encoding the first video file at a second quality level, wherein the second quality level is lower than the first quality level; and

storing the first video file re-encoded at the second quality level in the memory;

means for receiving a second video file;

means for storing the second video file in the memory at the first quality level; and

means for performing after expiration of a second time period:

reading the first video file from the memory;

re-encoding the first video file at a third quality level, wherein the third quality level is lower than the second quality level;

storing the first video file re-encoded at the third quality level in the memory;

reading the second video file from the memory;

re-encoding the second video file at the second quality level; and

storing the second video file re-encoded at the second quality level in the memory.

Assignments (3)
SECURITY INTEREST Recorded Apr 6, 2026
From: NETRADYNE, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 075435/0670 →
SECURITY INTEREST Recorded Apr 6, 2026
From: NETRADYNE, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 075359/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2025
From: AGRAWAL, AVNEESH; VALIAPARAMBIL, ARUN; GUDENA, TEJESWARA RAO; MARINGANTI, ANIRUDH; JULIAN, DAVID JONATHAN
To: NETRADYNE, INC.
Reel/Frame 070608/0709 →