IP Library Granted Patent US 9,330,076
Granted Patent B2
US 9,330,076 · App. 13/914,697 · Granted May 3, 2016

Virtual storage system and file conversion method

Inventors: Ron M. Daly (Centreville, VA); Leonard Giambalvo (Fort Mill, SC)
Assignee: Virtual StrongBox
G06F17/2264G06F17/211G06F17/212G06F17/22
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 9,330,076
App. No.
13/914,697
Granted
May 3, 2016
Kind
B2
Abstract

A virtual storage system and file conversion method where at least one processor is configured to retrieve data of a first format corresponding to specific electronic data transmitted from an external system and stored within the virtual storage system, converting the data into a second format, retrieve a first style sheet to be associated with the data, convert the data using the first style sheet, retrieve a second style sheet for the data, and display the data at the user computing device using the second style sheet. The virtual storage system includes a plurality of redundant physical storage devices in data communication with the at least one processor and each configured to store the data retrieved from the external system, the first style sheet and the second style sheet, and the data to be displayed at the user computing device.

Claims (59)

1. A virtual storage system in data communication with a user computing device via a communication network, the virtual storage system comprising:

at least one processor configured to:

retrieve data of a first format corresponding to specific electronic data transmitted from an external system and stored within the virtual storage system,

convert the data into a second format;

retrieve a first style sheet to be associated with the data,

convert the data using the first style sheet,

retrieve a second style sheet for the data of the second format, and

display the data of the second format at the user computing device using the second style sheet; and

a plurality of redundant physical storage devices in data communication with the at least one processor and each configured to store data retrieved from the external system, the first style sheet and the second style sheet, and the data to be displayed at the user computing device,

wherein the data is periodically transmitted from the external system to the virtual storage system.

2. The virtual storage system of claim 1 , wherein the external system is an online banking system.

3. The virtual storage system of claim 2 , wherein the data of a first format is user-specific banking account data.

4. The virtual storage system of claim 3 , wherein the data of the second format to be displayed at the user computing device is a banking statement.

5. The virtual storage system of claim 4 , wherein the second style sheet comprises a cascading style sheet (CSS) language.

6. The virtual storage system of claim 1 , wherein the first style sheet comprises an extensible style sheet language (XSL) for performing XSL transformations.

7. The virtual storage system of claim 1 , wherein the data of the second format is of an extensible markup language (XML) format and the data to be displayed at the user computing device is of a hyper text markup language (HTML) format.

8. The virtual storage system of claim 1 , wherein the data is converted from a first format to a second format prior to being copied to virtual storage system.

9. A method implemented by computer system to effect the file conversion of data within a virtual storage system, the method comprising:

connecting the virtual storage system with an external system;

retrieving, via the virtual storage system, data of a first format corresponding to specific electronic data transmitted from the external system and stored within the virtual storage system;

converting the data into a second format;

retrieving a first style sheet associated with the data;

converting the data using the first style sheet;

retrieving a second style sheet for the data of the second format; and

displaying the data of the second format using the second style sheet,

wherein retrieving data comprises:

periodically transmitting the data of the first format from the external system to the virtual storage system;

storing the data transmitted within the virtual storage system; and

retrieving the data to be processed via the virtual storage system.

10. The method of claim 9 , wherein the external system is an online banking system.

11. The method of claim 10 , wherein the data of the first format is user-specific banking account data.

12. The method of claim 11 , wherein the data of the second format to be displayed at the user computing device is a banking statement.

13. The method of claim 9 , wherein the first style sheet comprises an extensible style sheet language (XSL) for performing XSL transformations.

14. The method of claim 9 , wherein the second style sheet comprises a cascading style sheet (CSS) language.

15. The method of claim 9 , further comprising:

storing the data of the first format retrieved from the external system, the first style sheet and the second style sheet, and the data to be displayed at the user computing device within a plurality of redundant physical storage devices of the virtual storage system.

16. A method implemented by computer system to effect copying of electronic documents into a virtual storage system in data communication via a communication network, with an external system, the method comprising:

processing an electronic document associated with a user, at the external system;

determining whether the user has access rights to the virtual storage system;

converting the electronic document from a first format to a second format

periodically transmitting the electronic document of the first format from the external system to the virtual storage system;

storing the electronic document transmitted within the virtual storage system; and

retrieving the electronic document to be processed via the virtual storage system.

17. The method of claim 16 , wherein converting the electronic document comprises:

retrieving, via the virtual storage system, data of a first format corresponding to the electronic document transmitted from the external system and stored within the virtual storage system;

converting the data into a second format;

retrieving a first style sheet associated with the data;

converting the data using the first style sheet;

retrieving a second style sheet for the data of the second format; and

displaying the data of the second format using the second style sheet.

18. A non-transitory computer readable medium storing computer executable instructions that, when executed, cause a computing device to perform a file conversion method within a virtual storage system, the method comprising:

connecting the virtual storage system with an external system;

retrieving, via the virtual storage system, data of a first format corresponding to specific electronic data transmitted from the external system and stored within the virtual storage system;

converting the data into a second format;

retrieving a first style sheet associated with the data;

converting the data using the first style sheet;

retrieving a second style sheet for the data of the second format;

displaying the data of the second format using the second style sheet, and

storing the data of the first format retrieved from the external system, the first style sheet and the second style sheet, and the data to be displayed at the user computing device within a plurality of redundant physical storage devices of the virtual storage system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2016
From: DIGITALMAILER, INC.
To: VIRTUAL STRONGBOX, INC.
Reel/Frame 039128/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2013
From: DALY, JR., RONALD M.; GIAMBALVO, LEONARD
To: DIGITALMAILER, INC.
Reel/Frame 030677/0296 →
Continuity (2)
Continuation In Part 13751982 · Jan 28, 2013
Related Publication 20140215313A1 · Jul 31, 2014