IP Library Granted Patent US 7,302,500
Granted Patent B2
US 7,302,500 · App. 10/832,740 · Granted Nov 27, 2007

Apparatus and method for packet based storage virtualization

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 7,302,500
App. No.
10/832,740
Granted
Nov 27, 2007
Kind
B2
Abstract

The present invention provides a method and apparatus for data processing and virtualization. The method and apparatus are configured to receive communications, separate a command communication from a data communication, parallel process the command communication and the data communication, generate at least one virtual command based on the command communication, and generate virtual data according to the at least one virtual command. The apparatus can comprise a parallel virtualization subsystem configured to separate data communications from command communications and to parallel process the command communications and the data communications, to generate virtual commands and to generate virtual data according to a virtual command, and a physical volume driver coupled with the parallel virtualization subsystem, wherein the physical volume driver receives the virtual data and configures the virtual data.

Claims (18)

1. A method for data virtualization, comprising the steps of:

receiving communications;

determining if the communications include a command communication;

forwarding the command communication for command processing;

generating a command;

determining if the communications includes at least a portion of a data commumcation;

forwarding the at least the portion of the data communication for data processing;

generating virtualized data based on the at least the portion of the data communication according to the command prior to receiving all data associated with the data communication;

receiving a plurality of communications; and

distributing over a network the steps of:

determining which of the plurality of communications are command communications;

forwarding the command communications for command processing;

generating commands;

determining which of the plurality of communications are data communications;

forwarding the data communications for data processing;

for each data communication of the data communications generating virtualized data according to at least one of the commands prior to receiving all data associated with the communication;

utilizing a plurality of virtualization apparatuses distributed through the network; and

synchronizing at least the step of generating virtualized data.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2024
From: AI-CORE TECHNOLOGIES, LLC
To: BYTEWEAVR, LLC
Reel/Frame 066639/0008 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2023
From: INTELLECTUAL VENTURES ASSETS 190 LLC
To: AI-CORE TECHNOLOGIES, LLC
Reel/Frame 065227/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2021
From: TAMIRAS PER PTE. LTD., LLC
To: INTELLECTUAL VENTURES II LLC
Reel/Frame 056487/0613 →
CORRECTIVE ASSIGNMENT TO CORRECT THE BLANK SCHEDULE A PREVIOUSLY RECORDED ON REEL 017053 FRAME 812. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 23, 2013
From: STONEFLY NETWORKS, INC.
To: DYNAMIC NETWORK FACTORY, INC.
Reel/Frame 029675/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2013
From: DYNAMIC NETWORK FACTORY, INC.
To: GLACE APPLICATIONS NY LLC
Reel/Frame 029677/0591 →
NUNC PRO TUNC ASSIGNMENT Recorded Jan 2, 2013
From: POWELL, JOSEPH S.
To: STONEFLY NETWORKS, INC.
Reel/Frame 029553/0807 →
NUNC PRO TUNC ASSIGNMENT Recorded Jan 2, 2013
From: BROWN, RANDALL
To: STONEFLY NETWORKS, INC.
Reel/Frame 029553/0978 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2007
From: POWELL, JOSEPH S.
To: STONEFLY NETWORKS, INC.
Reel/Frame 019927/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2007
From: BROWN, RANDALL P.
To: STONEFLY NETWORKS, INC.
Reel/Frame 019927/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2007
From: FINCH, STEPHEN G.
To: STONEFLY NETWORKS, INC.
Reel/Frame 019887/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2006
From: STONEFLY NETWORKS, INC.
To: DYNAMIC NETWORK FACTORY, INC.
Reel/Frame 017053/0812 →