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;
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.
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
47 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;
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
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)
-
-
40. A system of automatically and wirelessly naming and storing a file that has been created by a user comprising:
-
an editing tool in which said file is created and edited;
a program that parses metadata, located in the header of said file, that automatically designates a filename and location to said file;
a Java-enabled wireless device that contains said editing tool and said file;
an access thread using a protocol for wireless applications, coupled to said Java-enabled wireless device, that receives said file from said editing tool;
a server;
server code within said server, linked to said access thread via a wireless connection, that receives said file from said access thread;
a Java database-access thread, coupled to said server, that receives said file from said server, and queries a vault server as to status of an available idea vault;
a vault server within said server machine, linked to said Java database-access thread via a wireless connection, that is queried by said Java database-access thread as to the status of an available idea vault and that receives said file from said Java database-access thread once said idea vault becomes available to receive said file;
said idea vault, coupled to said vault server, that receives said file from said vault server and stores said file. - View Dependent Claims (41, 42, 43)
-
-
44. A system of automatically and wirelessly naming and storing electronic files, that have been created by a user, comprising:
-
a computer, containing a web browser, that creates said file;
a Hypertext Transport Protocol (HTTP) server linked to said computer via an Internet connection, that receives said file and is a web site, and returns a description of said web site to said computer in the form of a user interface;
a program that parses metadata, located in the header of said file, that automatically designates a filename and location to said file;
HTTP server code disposed within said HTTP server, a database-access thread, coupled to said HTTP server, that receives said file from said HTTP server, and queries a vault server as to status of an available idea vault;
a vault server, linked to said database-access thread via a wireless connection, that is queried by said database-access thread as to the status of an available idea vault and that receives said file from said database-access thread once an idea vault becomes available to receive said file;
an idea vault, coupled to said vault server, that receives said file from said vault server and stores said file. - View Dependent Claims (45, 46, 47)
-
Specification