Automated data organization
First Claim
Patent Images
1. A system embodied on a computer-readable storage medium for automating data processing, comprising:
- an end-user programming module that provides access to application-level controls and is integrated with an underlying file system that comprises a schema for developer code and a schema for end-user code, the end-user programming module maps an event of a computing system to at least one application-level action that is defined by an end user;
a binding between the developer schema and the end-user schema that determines whether at least one application-level component of the developer schema is available as part of the end-user schema;
a rules layer coupled with the end-user programming module comprising predefined application-level components for defining at least the application-level action; and
an event handler that responds to the event and causes the at least one application-level action to be performed in response to an occurrence of the event.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for automating data processing is presented. The system comprises an end-user programming module that is integrated with an underlying file system and that maps an event of a computing system to at least one automatic action that is defined by an end user. The system also includes an event handler that responds to events and causes the at least one automatic action to be performed. Methods of using the system are also provided.
-
Citations
18 Claims
-
1. A system embodied on a computer-readable storage medium for automating data processing, comprising:
-
an end-user programming module that provides access to application-level controls and is integrated with an underlying file system that comprises a schema for developer code and a schema for end-user code, the end-user programming module maps an event of a computing system to at least one application-level action that is defined by an end user; a binding between the developer schema and the end-user schema that determines whether at least one application-level component of the developer schema is available as part of the end-user schema; a rules layer coupled with the end-user programming module comprising predefined application-level components for defining at least the application-level action; and an event handler that responds to the event and causes the at least one application-level action to be performed in response to an occurrence of the event. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-executable method for automatically processing data, comprising:
employing at least one processor to implement the following computer-executable instructions; identifying a trigger event on a computing system that can be used to initiate a user-defined action on data in an integrated file system, and produce an automatic result in an application-level program, the integrated file system comprises a schema for developer code and a schema for end-user code; generating a binding between the developer schema and the end-user schema that determines whether at least one application-level component of the developer schema is available as part of the end-user schema; specifying an end-user defined action related to the application-level program to be taken upon detection of the identified event; and automatically performing the end-user defined action upon detecting the occurrence of the identified event. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A system for automatically processing data, comprising:
-
means for identifying a trigger event on a computing system that can be used to initiate a user-defined action on data in an integrated file system, and produce an automatic result in an application-level program, the integrated file system comprises a schema for developer code and a schema for end-user code; means for generating a binding between the developer schema and the end-user schema that determines whether at least one application-level component of the developer schema is available as part of the end-user schema; means for specifying an end-user defined action related to the application-level program to be taken upon detection of the identified event; and means for automatically performing the end-user defined action upon detecting the occurrence of the identified event. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification