1. A system for an asymmetric digital subscriber line (ADSL) access network for providing ADSL provision flow control at a digital subscriber line access multiplexer (DSLAM) switch, comprising:
a network management system in communication with an element management system that is in communication with the DSLAM switch, the network management system including a control algorithm for controlling ADSL provision flow on a DSLAM switch by introducing a two level semaphore including a first semaphore and a second semaphore;
a first object defined by the network management system for representing that a batch process is requesting activity on the DSLAM switch; and
a second object defined by the network management system for representing that a graphic user interface (GUI) operator is requesting activity on the DSLAM switch wherein a request of the GUI operator bypasses requests of the batch process and is processed with priority;
wherein the first semaphore controls a first provision request flow at the element management system level and the second semaphore controls a second provision request flow at the DSLAM switch level.
2. The system according to claim 1, further comprising the element management system in communication with the DSLAM switch.
3. The system according to claim 2, further comprising at least one of the following:
a plurality of DSLAM switches in communication with the element management system; and
a semaphore count register in communication with the control algorithm.
4. A system for an asymmetric digital subscriber line (ADSL) access network for providing ADSL provision flow control at a digital subscriber line access multiplexer (DSLAM) switch, comprising:
means for managing an ADSL access network element in communication with means for multiplexing an ADSL subscriber line and in communication with means for managing the ADSL access network; and
at least one of the following:
the means for multiplexing the ADSL subscriber line;
the means for managing the ADSL access network; and
means for tracking a semaphore in communication with a control algorithm;
wherein the means for managing the ADSL access network includes means for controlling ADSL provision flow on a DSLAM switch by introducing a two level semaphore including a first semaphore and a second semaphore;
wherein the first semaphore controls a first provision request flow at the means for managing the ADSL network element level and the second semaphore controls a second provision request flow at the means for multiplexing level; and
wherein the system includes the means for managing the ADSL access network further comprising a first object whose attribute is defined by the means for managing the ADSL access network for representing that a batch process is requesting activity on the means for multiplexing the ADSL subscriber line and a second object whose attribute is defined by the means for managing the ADSL access network for representing that a GUI operator is requesting activity on the means for multiplexing the ADSL subscriber line wherein a request of the GUI operator bypasses requests of the batch process and is processed with priority.
5. The system according to claim 4, further comprising a plurality of means for multiplexing an ADSL subscriber line in communication with the means for managing an ADSL access network element.
6. A method of providing asymmetric digital subscriber line (ADSL) provision flow control at a digital subscriber line access multiplexer (DSLAM) switch, comprising:
sending a provision request from a network management system to a DSLAM switch;
determining whether a DSLAM level semaphore is available at the DSLAM switch;
delaying when the DSLAM level semaphore is not available wherein the delaying is different between a GUI order and a batch order;
determining whether an element management system level semaphore is available; and
connecting the network management system to the DSLAM switch;
wherein the GUI order bypasses the batch order and is processed with priority.
7. The method according to claim 6, wherein delaying comprises delaying the provision request via a delay loop for 10-15 seconds.
8. The method according to claim 6, further comprising determining whether a connection is being configured on a corresponding DSLAM switch when the DSLAM level semaphore is available at the DSLAM switch.
9. The method according to claim 8, further comprising locking the DSLAM level semaphore to the DSLAM switch when a connection is being configured on the DSLAM.
10. The method according to claim 8, further comprising blocking other connection requests on the DSLAM switch when a connection request is being configured on the DSLAM switch.
11. The method according to claim 6, further comprising releasing the DSLAM level semaphore when the element management system semaphore is not available.
12. The method according to claim 11, further comprising delaying after releasing the DSLAM level semaphore.
13. The method according to claim 12, wherein delaying comprises delaying for 10-15 seconds.
14. A method of providing asymmetric digital subscriber line (ADSL) provision flow control at a digital subscriber line access multiplexer (DSLAM) switch, comprising:
determining whether a provision request for a DSLAM switch was issued by a GUI operator;
resetting an attribute associated with the provision request made by the GUI operator;
determining whether a batch provision request acquired a semaphore; and
delaying for a predetermined period when the batch provision request does not acquire the semaphore;
wherein the provision request issued by the GUI operator bypasses the batch provision request and is processed with priority.
15. The method according to claim 14, wherein resetting an attribute comprises resetting an object associated with the provision request made by the GUI operator.
16. The method according to claim 14, wherein determining whether a provision request was issued by a GUI operator comprises determining whether a GUI request flag is set.
17. The method according to claim 14, further comprising determining whether there is a batch process provision request when there is no provision request for a DSLAM switch issued by the GUI operator.
18. The method according to claim 17, wherein determining whether a provision request was issued by a batch process comprise determining whether a batch request flag is set.
19. The method according to claim 14, further comprising processing the batch provision request.
20. A computer-readable storage medium having computer-readable instructions which, when executed on a computer will cause the computer to perform a method of providing asymmetric digital subscriber line (ADSL) provision flow control at a digital subscriber line access multiplexer (DSLAM) switch, the method comprising:
sending a provision request to the DSLAM switch to establish a virtual circuit;
determining whether a DSLAM level semaphore is available at the DSLAM switch;
determining whether an element management system level semaphore is available;
connecting a network management system to the DSLAM switch in response to the DSLAM level semaphore and the element management system level semaphore being available; and
delaying when the DSLAM level semaphore is not available;
wherein, when the provision request comprises a request of a GUI operator, the request of the GUI operator is processed with priority and bypasses requests of a batch process.
21. The computer-readable storage medium according to claim 20 further comprising determining whether a connection is being configured on a corresponding DSLAM switch when the DSLAM level semaphore is available at the DSLAM switch.
22. A system for an asymmetric digital subscriber line (ADSL) access network for providing ADSL provision flow control at a digital subscriber line access multiplexer (DSLAM) switch, comprising:
a network management system in communication with an element management system that is in communication with the DSLAM switch, the network management system including a control algorithm for controlling ADSL provision flow on a DSLAM switch by introducing a two level semaphore including a first semaphore and a second semaphore; and
an object defined by the network management system for representing that a batch process is requesting activity on the DSLAM switch;
wherein the first semaphore controls a first provision request flow at the element management system level and the second semaphore controls a second provision request flow at the DSLAM switch level.
23. A system for an asymmetric digital subscriber line (ADSL) access network for providing ADSL provision flow control at a digital subscriber line access multiplexer (DSLAM) switch, comprising:
means for managing an ADSL access network element in communication with means for multiplexing an ADSL subscriber line and in communication with means for managing the ADSL access network; and
at least one of the following:
the means for multiplexing the ADSL subscriber line;
the means for managing the ADSL access network; and
means for tracking a semaphore in communication with a control algorithm;
wherein the means for managing the ADSL access network includes means for controlling ADSL provision flow on a DSLAM switch by introducing a two level semaphore including a first semaphore and a second semaphore;
wherein the first semaphore controls a first provision request flow at the means for managing the ADSL network element level and the second semaphore controls a second provision request flow at the means for multiplexing level; and
wherein the system includes the means for managing the ADSL access network further comprising an object whose attribute is defined by the means for managing the ADSL access network for representing that a batch process is requesting activity on the means for multiplexing the ADSL subscriber line.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A three-color pixel element for a display, comprising:
first and second pixel rows, each pixel row including three unit-area polygons, wherein an emitter occupies each said unit-area polygon;
wherein a red emitter occupies a left unit-area polygon in said first pixel row and a green emitter occupies a right unit-area polygon in said first pixel row;
wherein a green emitter occupies a left unit-area polygon in said second pixel row and a red emitter occupies a right unit-area polygon in said second pixel row; and
wherein a first and a second blue emitter occupies a center unit-area polygon in both said first and said second pixel rows respectively.
2. The three-color pixel element of claim 1, wherein said green emitter occupies said left unit-area polygon in said first pixel row and said red emitter occupies said right unit-area polygon in said first pixel row; and wherein said red emitter occupies a left unit-area polygon in said second pixel row and said green emitter occupies said right unit-area polygon in said second pixel row.
3. The three-color pixel element of claim 1, wherein said unit-area polygon is a square.
4. The three-color pixel element of claim 1, wherein said unit-area polygon is a rectangle.
5. The three-color pixel element of claim 1, wherein said blue emitters occupying said center unit-area polygon in both said first and said second pixel rows are wired together.
6. A three-color pixel element for a display, comprising:
first and second pixel rows, each pixel row including three unit-area polygons, wherein an emitter occupies each said unit-area polygon;
wherein a red emitter occupies a left unit-area polygon in said first pixel row and a green emitter occupies a right unit-area polygon in said first pixel row;
wherein a green emitter occupies a left unit-area polygon in said second pixel row and a red emitter occupies a right unit-area polygon in said second pixel row; and
wherein a single blue emitter occupies both center unit-area polygons in said first and said second pixel rows.
7. The three-color pixel element of claim 6, wherein said green emitter occupies asaid left unit-area polygon in said first pixel row and said red emitter occupies said right unit-area polygon in said first pixel row; and wherein said red emitter occupies said left unit-area polygon in said second pixel row and said green emitter occupies said right unit-area polygon in said second pixel row.
8. The three-color pixel element of claim 6, wherein said unit-area polygon is a square.
9. The three-color pixel element of claim 6, wherein said unit-area polygon is a rectangle.
10. A method of driving a three-color pixel element in a display, comprising:
providing a three-color pixel element comprising a blue emitter disposed at a center of a square disposed at an origin of an X, Y coordinate system having a first, a second, a third, and a fourth quadrant, wherein said blue emitter is square-shaped, a pair of red emitters spaced apart from said blue emitter and symmetrically disposed about said blue emitter in said second and said fourth quadrants, wherein said red emitters occupy a portion of said second and said fourth quadrants not occupied by said blue emitter, wherein said red emitters are generally square-shaped having truncated inwardly-facing corners forming edges parallel to sides of said blue emitter, and a pair of green emitters spaced apart from said blue emitter and symmetrically disposed about said blue emitter in said first and said third quadrants, wherein said green emitters occupy a portion of said first and said third quadrants not occupied by said blue emitter, wherein said green emitters are generally square-shaped having truncated inwardly-facing corners forming edges parallel to said sides of said blue emitter;
and driving said blue emitter, said red emitters, and said green emitters, wherein said blue emitter of said three-color pixel element is coupled to a blue emitter of a next nearest neighboring three-color pixel element.
11. A method of driving a three-color pixel element in a display, comprising:
providing a three-color pixel element comprising a blue emitter disposed at a center of a square disposed at an origin of an X, Y coordinate system having a first, a second, a third, and a fourth quadrant, wherein said blue emitter is square-shaped, a pair of red emitters spaced apart from said blue emitter and symmetrically disposed about said blue emitter in said second and said fourth quadrants, wherein said red emitters occupy a portion of said second and said fourth quadrants not occupied by said blue emitter, wherein said red emitters are L-shaped, and a pair of green emitters spaced apart from said blue emitter and symmetrically disposed about said blue emitter in said first and said third quadrants, wherein said green emitters occupy a portion of said first and said third quadrants not occupied by said blue emitter, wherein said green emitters are L-shaped; and
driving said blue emitter, said red emitters, and said green emitters, wherein said blue emitter of said three-color pixel element is coupled to a blue emitter of a next nearest neighboring three-color pixel element.
12. A method of driving a three-color pixel element in a display, comprising:
providing a three-color pixel element comprising first and second pixel rows, each said pixel row including three unit-area polygons, wherein an emitter occupies each said unit-area polygon, wherein a red emitter occupies a left unit-area polygon in said first pixel row and a green emitter occupies a right unit-area polygon in said first pixel row, wherein a green emitter occupies a left unit-area polygon in said second pixel row and a red emitter occupies a right unit-area polygon in said second pixel row, and wherein a single blue emitter occupies both center unit-area polygons in said first and said second pixel rows; and
wherein adjacent horizontal pairs of said three-color pixel elements are vertically offset from one another by one said pixel row: and
driving said blue emitters, said red emitters, and said green emitters, wherein said blue emitters of said three-color pixel element is coupled to a pair of blue emitters of a next nearest neighboring three-color pixel element.
13. A method of driving a three-color pixel element in a display, comprising:
providing a three-color pixel element comprising first and second pixel rows, each pixel row including three unit-area polygons, wherein an emitter occupies each said unit-area polygon, wherein a red emitter occupies a left unit-area polygon in said first pixel row and a green emitter occupies a right unit-area polygon in said first pixel row; wherein a green emitter occupies a left unit-area polygon in said second pixel row and a red emitter occupies a right unit-area polygon in said second pixel row; and wherein a single blue emitter occupies both center unit-area polygons in said first and said second pixel rows; and
driving said blue emitter, said red emitters, and said green emitters, wherein said blue emitter of said three-color pixel element is coupled to a blue emitter of a next nearest neighboring three-color pixel element.
14. A method of driving a three-color pixel element in a display, comprising:
providing a three-color pixel element comprising first and second pixel rows, each pixel row including three unit-area polygons, wherein an emitter occupies each said unit-area polygon, wherein a red emitter occupies a left unit-area polygon in said first pixel row and a green emitter occupies a right unit-area polygon in said first pixel row, wherein a green emitter occupies a left unit-area polygon in said second pixel row and a red emitter occupies a right unit-area polygon in said second pixel row, wherein a blue emitter occupies a center unit-area polygon in both said first and said second pixel rows, and wherein adjacent horizontal pairs of said three-color pixel elements are vertically offset from one another by one said pixel row; and
driving said blue emitters, said red emitters, and said green emitters, wherein said blue emitters of said three-color pixel element is coupled to a pair of blue emitters of a next nearest neighboring three-color pixel element.
15. A display substantially comprising a plurality of three-color pixel elements, each three-color pixel element comprising:
a pair of blue emitters;
a pair of red emitters;
a pair of green emitters such that said red emitters and said green emitters form substantially a checkerboard pattern upon said display; and
wherein at least two blue emitters of two three-color pixel elements are connected to a same data driver.
16. The display of claim 15 wherein each three-color pixel element further comprises one of a group of patterns, said group further comprising:
R B G
G B R
G B R and
R B G.
17. The display of claim 15 wherein said display is one of a group comprising a liquid crystal display, an organic light emitting diode display, an electro luminescent display, a plasma display, and a field emission display.
18. The display of claim 15 wherein said at least two neighboring blue emitters are connected to a same column driver.
19. The display of claim 15 wherein said at least two neighboring blue emitters are connected to the same row driver.
20. An image capture device comprising a plurality of three-color pixel elements, each three-color pixel element comprising:
a pair of blue emitters;
a pair of red emitters;
a pair of green emitters such that said red emitters and said green emitters form substantially a checkerboard pattern upon said image capture device.
21. An image storage device substantially comprising a plurality of storage locations associated with three-color pixel elements, each three-color pixel element comprising: a pair of blue emitters; a pair of red emitters; and a pair of green emitters such that said red emitters and said green emitters form substantially a checkerboard pattern upon said image capture device.
22. A flat panel display comprising substantially a plurality of three-color pixel elements, each of said three-color pixel element comprising:
a pair of blue emitters;
a pair of red emitters;
a pair of green emitters such that said red and said green emitters substantially form a checkerboard pattern; and
wherein further each said emitter is independently addressable.
23. The flat panel display of claim 22 wherein each emitter is capable of being driven with a variable analog signal.
24. The flat panel display of claim 22 wherein said display is one of a group comprising a liquid crystal display, an organic light emitting diode display, an electro luminescent display, a plasma display, and a field emission display.
25. A display substantially comprising a plurality of three-color pixel elements formed along a first direction of pixel elements, each three-color pixel element comprising:
a pair of blue emitters;
a pair of red emitters;
a pair of green emitters such that said red emitters and said green emitters form substantially a checkerboard pattern upon said display; and
wherein at least two blue emitters in a same first direction of at least two three-color pixel elements are connected to a same data driver.
26. The display of claim 25 wherein each three-color pixel element further comprises one of a group of patterns, said group comprising:
R B G
G B R
G B R and
R B G.
27. The display of claim 25 wherein said display is one of a group comprising a liquid crystal display, an organic light emitting diode display, an electro luminescent display, a plasma display, and a field emission display.
28. The display of claim 25 wherein said first direction is a column direction.
29. The display of claim 25 wherein said first direction is a row direction.