Methods and systems for providing a customized user interface for viewing and editing meta-data
First Claim
1. A method for providing a user interface, the method comprising:
- receiving a request to initiate an application program on a computing device, the application program configured to generate a data file;
displaying, by the initiated application program, a property panel in response to the request, the property panel configured to receive meta-data to be associated with individual elements within the data file;
receiving the meta-data in the property panel;
storing a schema inside the data file, wherein the schema defines properties associated with the meta-data;
inserting multiple references of the meta-data into the individual elements within the data-file;
receiving, in the property panel, changes to the meta-data; and
modifying data at the references based on the changes to the meta-data.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing a user interface. The disclosed systems and methods may include receiving a request to initiate an application program configured to generate a data file. Furthermore, the disclosed systems and methods may include displaying, by the initiated application program, a property panel in response to the request. The property panel may be configured to receive meta-data to be associated with the data file generated by the application program. Also, the property panel may be configured to provide the only place to receive the meta-data by the application program. Moreover, the disclosed systems and methods may include receiving the meta-data in the property panel.
47 Citations
20 Claims
-
1. A method for providing a user interface, the method comprising:
-
receiving a request to initiate an application program on a computing device, the application program configured to generate a data file; displaying, by the initiated application program, a property panel in response to the request, the property panel configured to receive meta-data to be associated with individual elements within the data file; receiving the meta-data in the property panel; storing a schema inside the data file, wherein the schema defines properties associated with the meta-data; inserting multiple references of the meta-data into the individual elements within the data-file; receiving, in the property panel, changes to the meta-data; and modifying data at the references based on the changes to the meta-data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing a user interface, the system comprising:
-
a memory storage for maintaining a database; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; (1) receive a request to initiate an application program configured to generate a data file; (2) display, by the initiated application, a property panel in response to the request, the property panel configured to receive meta-data to be associated with individual elements within the data file; (3) receive the meta-data in the property panel; (4) store a schema inside the data file, wherein the schema defines properties associated with the meta-data; (5) insert multiple references of the meta-data into the individual elements within the data file; (6) when the computing device has no network connection, receive, in a property panel, changes to the meta-data; and (7) modify data at the references based on the changes to the meta-data. - View Dependent Claims (10, 11, 12, 13)
-
-
9. The system of clam 8, wherein the processing unit being operative to display the property panel further comprises the processing unit being operative to display the property panel configured to receive the meta-data comprising at least one of the following:
- a specification title;
a status;
a program manager;
a milestone;
a developer;
a priority; and
a test.
- a specification title;
-
14. A computer-readable medium which stores a set of instructions which when executed performs a method for providing a user interface, the method executed by the set of instructions comprising;
-
receiving a request to initiate an application program configured to generate a data file; displaying, by the initiated application program, a property panel in response to the request, the property panel configured to receive meta-data to be associated with individual elements within the data file; receiving the meta-data in the property panel; storing a schema inside the data file, wherein the schema defines properties associated with the meta-data; when the computing device has no network connection, allowing the meta-data to be shown to the user; inserting multiple references of the meta-data into the individual elements within the data file; creating a hash of the schema; storing the hash with the schema; when the computing device gains the network connection, transmitting the hash to a server comparing the hash to a server hash that is generated on the server at run-time, wherein the server hash reflects a server-stored version of the schema previously stored on the server; if the hash does not match the server hash, replacing the schema with the server-stored version of the schema; receiving, in the property panel, changes to the meta-data; and modifying data at the references based on the changes to the meta-data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification