Computing system and method to implicitly commit unsaved data for a world wide web application
First Claim
Patent Images
1. A computing system, comprising:
- a memory storing an application comprising;
a first module configured to concurrently present first and second fields, whereinthe first and second fields are among three or more fields,the first module is further configured to receive a first field entry from the first field, and the first module is further configured to receive a second field entry from the second field; and
a second module configured to transmit the first field entry to a separate system in response to determining that meta-data indicates a dependency between the first and second fields, whereinthe second module is configured to transmit the first field entry after the first module receives the first record-field entry but before the first module receives the second field entry,the second module is further configured to receive an update to the second field entry from the separate system, andthe updated second field entry is presented by the first module in the second field,the first and second fields are comprised in a business object,the business object comprises the three or more fields,the meta-data indicates one or more dependencies between the three or more fields of the business object,the three or more fields comprise a first subset of fields that comprise the first and second record fields,the three or more fields further comprise a second subset of fields,the one or more dependencies indicate the dependency between the the first and second fields in the first subset of fields, andthe one or more dependencies further indicate no dependencies between fields in the second subset of fields.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, the invention is a computing system comprising a World Wide Web application with a user interactive record field is described. The record field receives a record field entry. The application receives a context change request. Responsive to the context change request, the application dynamically transmits the record field entry to a server for storage in a database.
244 Citations
22 Claims
-
1. A computing system, comprising:
-
a memory storing an application comprising; a first module configured to concurrently present first and second fields, wherein the first and second fields are among three or more fields, the first module is further configured to receive a first field entry from the first field, and the first module is further configured to receive a second field entry from the second field; and a second module configured to transmit the first field entry to a separate system in response to determining that meta-data indicates a dependency between the first and second fields, wherein the second module is configured to transmit the first field entry after the first module receives the first record-field entry but before the first module receives the second field entry, the second module is further configured to receive an update to the second field entry from the separate system, and the updated second field entry is presented by the first module in the second field, the first and second fields are comprised in a business object, the business object comprises the three or more fields, the meta-data indicates one or more dependencies between the three or more fields of the business object, the three or more fields comprise a first subset of fields that comprise the first and second record fields, the three or more fields further comprise a second subset of fields, the one or more dependencies indicate the dependency between the the first and second fields in the first subset of fields, and the one or more dependencies further indicate no dependencies between fields in the second subset of fields. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer readable storage medium comprising a plurality of instructions executable to perform a method comprising:
-
presenting first and second record field entries in first and second user interactive record fields, respectively; receiving a first user input changing the first record field entry in the first user interactive record field; determining if meta-data indicates a dependency between the first and second user interactive record fields, wherein the first and second user interactive record fields are comprised in a business object, the business object comprises a plurality of fields, the meta-data indicates one or more dependencies between the plurality of fields of the business object, the plurality of fields comprise a first subset of fields that comprise the first and second user interactive record fields, the plurality of fields further comprise a second subset of fields, the one or more dependencies indicate the dependency between the first and second user interactive record fields in the first subset of fields, and the one or more dependencies further indicate no dependencies between fields in the second subset of fields; in response to determining that the meta-data indicates the dependency between the first and second user interactive record fields, first transmitting the first record field entry to a separate system, wherein the first transmitting occurs after the receiving of the first user input but before receiving a second user input, and the second user input is operable to change the second record field entry in the second user interactive record field, the first transmitting is initiated by the user interface, receiving an update to the second record field entry from the separate system, and presenting the updated second record field entry in the second user interactive record field; and in response to determining that the meta-data does not indicate a dependency between the first and second user interactive record fields, receiving the second user input changing the second record field in the second user interactive record field, and second transmitting the first and second record field entries to the separate system, wherein the second transmitting occurs after receiving both the first and the second user input. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method, comprising:
-
first and second record fields displaying first and second field entries, respectively; receiving a first user input changing the first field entry in the first record field; determining if meta-data indicates a dependency between the first and second record fields, wherein the first and second record fields are comprised in a business object, the business object comprises a plurality of fields, the meta-data indicates one or more dependencies between the plurality of fields of the business object, the plurality of fields comprise a first subset of fields that comprise the first and second user interactive record fields, the plurality of fields further comprise a second subset of fields, the one or more dependencies indicate the dependency between the first and second record fields in the first subset of fields, and the one or more dependencies further indicate no dependencies between fields in the second subset of fields; in response to determining that the meta-data indicates the dependency between the first and second record fields, first transmitting the first field entry to a separate system, wherein the first transmitting occurs after receiving the first user input but before receiving a second user input, and the second user input is operable to change the second field entry in the second record field, the first transmitting is initiated by the user interface, receiving an update to the second field entry from the separate system, and displaying the update to the second field entry in the second record field; and in response to determining that the meta-data does not indicate a dependency between the first and second record fields, receiving the second user input changing the second field in the second record field, and second transmitting the first and second field entries to the separate system, wherein the second transmitting occurs after receiving both the first and the second user input. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification