Claims
- 1. A method of processing edits to one or more of a plurality of items stored in a first database, comprising:
receiving input; when the input indicates that an edit has been made to one of the plurality of items, storing the edited item in a second database, wherein the second database stores a set of edited items; and when the input indicates that the set of edited items should be stored in the first database, retrieving the set of edited items from the second database and submitting the set of edited items for rules checking as a group.
- 2. The method of claim 1, further comprising, when the input indicates that the edit has been made to the one of the plurality of items, setting a flag associated with the edited item, wherein the flag indicates that the edited item has been edited.
- 3. The method of claim 1, further comprising displaying the plurality of items in a user interface.
- 4. The method of claim 3, wherein each of the plurality of items is displayed in a user interface component included in the user interface.
- 5. The method of claim 1, wherein the first database is a system database and the plurality of items relate to a line interface unit.
- 6. The method of claim 1, wherein the rules checking includes determining if a rule associated with a member of the set of edited items is satisfied.
- 7. A program comprising a storage medium tangibly embodying program instructions for processing edits to one or more of a plurality of items stored in a first database, the program instructions including instructions operable to cause at least one programmable processor to:
receive input; when the input indicates that an edit has been made to one of the plurality of items, store the edited item in a second database, wherein the second database stores a set of edited items; and when the input indicates that the set of edited items should be stored in the first database, retrieve the set of edited items from the second database and submit the set of edited items for rules checking as a group.
- 8. The program of claim 7, wherein the program instructions further include instructions operable to cause the at least one programmable processor to, when the input indicates that the edit has been made to the one of the plurality of items, set a flag associated with the edited item, wherein the flag indicates that the edited item has been edited.
- 9. The program of claim 7, wherein the program instructions further include instructions operable to cause the at least one programmable processor to display the plurality of items in a user interface.
- 10. The program of claim 9, wherein each of the plurality of items is displayed in a user interface component included in the user interface.
- 11. The program of claim 7, wherein the first database is a system database and the plurality of items relate to a line interface unit.
- 12. The program of claim 7, wherein the rules checking includes determining if a rule associated with a member of the set of edited items is satisfied.
- 13. A telecommunication device, comprising:
a first interface adapted to couple the telecommunications device to a user input device; and a controller, coupled to the first interface, adapted to:
receive input from the input device; when the input indicates that an edit has been made to one of the plurality of items, store the edited item in a second database, wherein the second database stores a set of edited items; and when the input indicates that the set of edited items should be stored in the first database, retrieve the set of edited items from the second database and submit the set of edited items for rules checking as a group.
- 14. The telecommunication device of claim 13, further comprising:
a second interface adapted to couple the telecommunications device to a first communication link; and a third interface adapted to couple the telecommunications device to a second communication link.
- 15. The telecommunication device of claim 14, wherein the telecommunications device is an HDSL line interface unit.
- 16. The telecommunication device of claim 15, wherein the first communication link is a DSX-1 communication link and the second communication link is an HDSL link.
- 17. The telecommunication device of claim 16, wherein the second interface includes a T1 framer and a DSX-1 pre-equalizer.
- 18. The telecommunication device of claim 16, wherein the third interface includes an HDSL2 framer and an HDSL2 transceiver.
- 19. The telecommunication device of claim 13, wherein the controller includes a programmable processor coupled to the first interface and a memory coupled to the programmable processor, wherein program instructions are stored in the memory that are operable to cause the programmable processor to:
receive input from the input device; when the input indicates that the edit has been made to one of the plurality of items, store the edited item in the second database; and when the input indicates that the set of edited items should be stored in the first database, retrieve the set of edited items from the second database and submit the set of edited items for rules checking as the group.
- 20. The telecommunication device of claim 13, wherein the controller is further adapted to, when the input indicates that the edit has been made to the one of the plurality of items, set a flag associated with the edited item, wherein the flag indicates that the edited item has been edited.
- 21. The telecommunication device of claim 13, wherein the controller is further adapted to display the plurality of items in a user interface.
- 22. The telecommunication device of claim 21, wherein each of the plurality of items is displayed in a user interface component included in the user interface.
- 23. The telecommunication device of claim 13, wherein the first database is a system database and the plurality of items relate to a line interface unit.
- 24. The telecommunication device of claim 13, wherein the rules checking includes determining if a rule associated with a member of the set of edited items is satisfied.
- 25. A method of refreshing an item displayed in a user interface, comprising:
determining when the item has been edited; when the item has not been edited, displaying the value for the item stored in a first database; and when the item has been edited, displaying the edited value for the item stored in a second database.
- 26. The method of claim 25, wherein, when the item has not been edited, displaying the item retrieved from the first database includes storing the retrieved item in the second database, retrieving the item from the second database, and displaying the item retrieved from the first database.
- 27. The method of claim 25, wherein determining when the item has been edited includes determining when a flag associated with the item has been set.
- 28. A program comprising a storage medium tangibly embodying program instructions for refreshing an item displayed in a user interface, the program instructions including instructions operable to cause at least one programmable processor to:
determine when the item has been edited; when the item has not been edited, display the value for the item stored in a first database; and when the item has been edited, display the edited value for the item stored in a second database.
- 29. The program of claim 28, wherein the program instructions further include instructions operable to cause the programmable process to, when the item has not been edited, store the retrieved item in the second database, retrieve the item from the second database, and display the item retrieved from the first database.
- 30. The program of claim 28, wherein the program instructions further include instructions operable to cause the programmable process to determine when a flag associated with the item has been set.
- 31. A telecommunication device, comprising:
a first interface adapted to couple the telecommunications device to an output device; and a controller, coupled to the first interface, adapted to:
determine when an item displayed in a user interface on the output device has been edited; when the item has not been edited, display in the user interface on the output device the value for the item stored in a first database; and when the item has been edited, display in the user interface on the output device the edited value for the item stored in a second database.
- 32. The telecommunication device of claim 31, further comprising:
a second interface adapted to couple the telecommunications device to a first communication link; and a third interface adapted to couple the telecommunications device to a second communication link.
- 33. The telecommunication device of claim 32, wherein the telecommunications device is an HDSL line interface unit.
- 34. The telecommunication device of claim 33, wherein the first communication link is a DSX-1 communication link and the second communication link is an HDSL link.
- 35. The telecommunication device of claim 34, wherein the second interface includes a T1 framer and a DSX-1 pre-equalizer.
- 36. The telecommunication device of claim 34, wherein the third interface includes an HDSL2 framer and an HDSL2 transceiver.
- 37. The telecommunication device of claim 34, wherein the controller includes a programmable processor coupled to the first interface and a memory coupled to the programmable processor, wherein program instructions are stored in the memory that are operable to cause the programmable processor to:
determine when the item displayed in the user interface on the output device has been edited; when the item has not been edited, display in the user interface on the output device the value for the item stored in a first database; and when the item has been edited, display in the user interface on the output device the edited value for the item stored in the second database.
- 38. The telecommunication device of claim 34, wherein the controller is further adapted to, when the item has not been edited, store the retrieved item in the second database, retrieve the item from the second database, and display the item retrieved from the first database.
- 39. The telecommunication device of claim 34, wherein the controller is further adapted to determine when a flag associated with the item has been set.
RELATED APPLICATIONS
[0001] The present application is a Continuation-In-Part (CIP) of the following co-pending U.S. Patent applications incorporated herein by reference as if fully set forth: application Ser. No. 10/303,138, filed on Nov. 21, 2002, Attorney Docket No. 100.482US01, titled “CHANGE DETECTION IN A GRAPHICAL USER INTERFACE” and application Ser. No. 10/303,091, filed on Nov. 21, 2002, Attorney Docket No. 100.483US01, titled “MESSAGE PASSING IN A GRAPHICAL USER INTERFACE.”
Continuation in Parts (2)
|
Number |
Date |
Country |
| Parent |
10303138 |
Nov 2002 |
US |
| Child |
10316346 |
Dec 2002 |
US |
| Parent |
10303091 |
Nov 2002 |
US |
| Child |
10316346 |
Dec 2002 |
US |