Idea service for automatic file naming and storing
First Claim
1. A method of automatically naming and storing a file that has been created by a user comprising:
- creating said file within a user interface by creating and editing information within said user interface, wherein creating said file includesrunning a software application within a physical computer;
running a main thread within said software application that creates said user interface and makes said user interface visible to said user; and
running said user interface using said main thread;
creating metadata to accompany said file;
inserting said metadata into said file;
using said metadata to automatically name said file;
using said metadata to automatically store said file in an automatically determined location, wherein storing said file includesrunning a database-access thread;
querying storage devices by said database-access thread until a storage device is available;
sending said file to said storage device once said connection to said storage device is established; and
providing a message confirming status of an attempted file save function.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is method and system that automatically names and stores electronic files by associating metadata with the files. The metadata may be stored in the header of each file, and the metadata automatically designates file names and locations to each file. A user interface allows a user to input and edit files. A Java Virtual Machine is started up upon boot-up and runs a Java main thread, which creates the user interface. A Java database-access thread, spawned from the Java main thread, queries storage devices as to availability to receive files. A message is returned to the user confirming the status of the attempted file save function.
-
Citations
39 Claims
-
1. A method of automatically naming and storing a file that has been created by a user comprising:
-
creating said file within a user interface by creating and editing information within said user interface, wherein creating said file includes running a software application within a physical computer; running a main thread within said software application that creates said user interface and makes said user interface visible to said user; and running said user interface using said main thread; creating metadata to accompany said file; inserting said metadata into said file; using said metadata to automatically name said file; using said metadata to automatically store said file in an automatically determined location, wherein storing said file includes running a database-access thread; querying storage devices by said database-access thread until a storage device is available; sending said file to said storage device once said connection to said storage device is established; and providing a message confirming status of an attempted file save function. - View Dependent Claims (21, 22, 23, 24, 28)
-
-
2. A method of automatically naming and storing a file that has been created by a user comprising:
-
creating said file within a user interface by creating and editing information within said user interface, wherein creating said file includes running virtual machine code upon boot-up that acts as a virtual computer within a physical computer; running a main thread within said virtual machine code that creates said user interface and makes said user interface visible to said user; and running said user interface, within said main thread, that contains said file; creating metadata to accompany said file; inserting said metadata into said file; using said metadata to automatically name said file; using said metadata to automatically store said file in an automatically determined location;
wherein storing said file includesspawning a database-access thread from said main thread; querying storage devices by said database-access thread until a storage device is available; sending said file from Java database-access thread to said storage device once said connection to said storage device is established; and sending a message from said storage device to said database-access thread confirming status of an attempted file save function. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 26, 27)
-
-
29. A system of automatically naming and storing a file that has been created by a user comprising:
-
a user interface in which said file is created and edited; a program that parses metadata, located in the header of said file, and that automatically designates a filename and location to said file; a virtual machine that is started upon boot-up, and acts as a virtual computer within a physical computer; a main thread, that runs within said virtual machine, and that creates said user interface and makes said user interface visible to said user; a database-access thread that is spawned from said main thread; a storage device, coupled to said database-access thread that is queried by said database-access thread as to status of availability for storage of said file and that receives said file from said database-access thread, stores said file once said storage device becomes available, and sends a message back to said database-access thread confirming status of attempted file save function. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification