IP Library Granted Patent US 11,698,923
Granted Patent B2
US 11,698,923 · App. 17/208,487 · Granted Jul 11, 2023

Method and system of managing data files

Inventors: Rahul C. Thakkar (Leesburg, VA); Scott L. Pakula (Chantilly, VA); Rudolf O. Ernst (Leesburg, VA)
Assignee: PIXIA CORP.
G06F16/51G06F16/2291G06F16/2343G06F16/2365G06F16/285G06F16/50G06F16/583G06T1/00G06T1/60H04N21/2353H04N21/2383H04N21/23424H04N21/2662H04N21/2665H04N21/6125G06T7/90
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,698,923
App. No.
17/208,487
Granted
Jul 11, 2023
Kind
B2
Abstract

Methods and systems of inserting image files into a container are described herein. One method includes overseeing a submission of images to containers, retrieving a job of inserting images into the container, and inserting images into the container by, for each of the plurality of images: (i) reading and analyzing source data including the image; (ii) opening the container, which includes records, where the image will be stored; (iii) determining whether the source data is valid to be entered into a record; (iv) responsive to a determination that the source of data is valid, preparing metadata; (v) writing the record into the container; and (vi) marking a status flag/mark of the record as being updated while writing the record into the container.

Claims (16)

1. A system for retrieving a plurality of viewports from a container on a storage device, the container containing a plurality of records, the system comprising:

a server programmed with machine executable instructions to:

receive a request from a user, the request including a plurality of single record requests, each single record request comprising parameters identifying a respective one of the viewports, a respective record including the respective one of the viewports, and the container, wherein each viewport comprises a contiguous set of pixels from a large format image and is wholly contained within the large format image, and wherein the parameters include a position and size of the viewport;

validate each of the plurality of single record requests by validating the parameters of each single record request; and

upon receiving and validating each request, dispatch the plurality of single record requests in parallel, the dispatching including for each of the single record requests:

sending each request to a single record viewport request processing service, determining a preserving request order of the single record requests, and providing result for the preserving request order based on availability.

2. The system of claim 1 , wherein the server is a web server.

3. The system of claim 1 , wherein the server is further programmed with machine executable instructions to receive a plurality of the single record requests in parallel.

4. The system of claim 1 , wherein each record includes an image file section reserved for storing an image, an image metadata section reserved for storing data about the image and a record metadata section having a flag indicating whether the image file section is empty.

5. The system of claim 1 , wherein the server comprises a distributed network of computers, and the plurality of single record requests are processed over the distributed network of computers.

6. The system of claim 1 , wherein the server comprises only a single computer, and the plurality of single record requests are processed on the single computer.

7. The system of claim 1 , wherein the instructions to dispatch the plurality of single record requests in parallel further comprise machine executable instructions to provide the user an option of preserving an order of the single record requests and to, in response to the user selecting the option of preserving the order of the single record requests, collect a result of each single record request and send the result of each single record request in order, and, in response to the user not selecting the option of preserving the order of the single record requests, to send the result of each single order request when it is available.

8. The system of claim 1 , wherein the server is further programmed with machine executable instructions to:

encode the plurality of viewports into a video codestream; and

transmit the video codestream to the user.

9. The system of claim 1 , wherein the large image format image is a frame from a large format motion image.

Assignments (9)
SUPERPRIORITY PATENT SECURITY AGREEMENT Recorded Oct 6, 2025
From: CUBIC CORPORATION; CUBIC DEFENSE APPLICATIONS INC.; CUBIC DIGITAL INTELLIGENCE INC.; CUBIC ITS, INC.; CUBIC SECURE COMMUNICATIONS, LLC; CUBIC TOTAL LEARNING PLATFORM, LLC; CUBIC TRANSPORTATION SYSTEMS, INC.; GATR TECHNOLOGIES INC.; NUVOTRONICS INC.
To: BARCLAYS BANK PLC
Reel/Frame 073008/0761 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2025
From: ALTER DOMUS (US) LLC
To: CUBIC CORPORATION; CUBIC DEFENSE APPLICATIONS, INC.; CUBIC DIGITAL INTELLIGENCE, INC.
Reel/Frame 072278/0272 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2025
From: ALTER DOMUS (US) LLC
To: CUBIC CORPORATION; CUBIC DIGITAL SOLUTIONS LLC; NUVOTRONICS, INC.
Reel/Frame 072281/0176 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 066263/0121 Recorded Jul 28, 2025
From: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
To: CUBIC CORPORATION; CUBIC DIGITAL SOLUTIONS LLC (FORMERLY PIXIA CORP.)
Reel/Frame 072282/0302 →
SECURITY INTEREST Recorded May 2, 2025
From: CUBIC DEFENSE APPLICATIONS, INC.; CUBIC DIGITAL INTELLIGENCE, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 071161/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2024
From: PIXIA CORP.
To: CUBIC DIGITAL INTELLIGENCE, INC.
Reel/Frame 066816/0198 →
SECURITY INTEREST Recorded Jan 26, 2024
From: CUBIC CORPORATION; PIXIA CORP.
To: ALTER DOMUS (US) LLC
Reel/Frame 066263/0128 →
SECURITY INTEREST Recorded Jan 26, 2024
From: CUBIC CORPORATION; PIXIA CORP.
To: BARCLAYS BANK PLC
Reel/Frame 066263/0121 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2021
From: THAKKAR, RAHUL C.; PAKULA, SCOTT L.; ERNST, RUDOLF O.
To: PIXIA CORP.
Reel/Frame 055672/0749 →