1461112480-59d805b9-fa71-4f59-942e-0381707ca704

1. An isolated nucleic acid molecule comprising the nucleic acid sequence of SEQ ID NO: 8.
2. A pair of oligonucleotide primers wherein at least one primer consists of the nucleotide sequence of SEQ ID NO: 58 or SEQ ID NO: 59.
3. A pair of oligonucleotide primers comprising:
JB944 (SEQ ID NO: 59) and JB943 (SEQ ID NO: 58).
4. A method for the detection of a fungal pathogen, comprising the steps of:
(a) isolating DNA from a plant tissue infected with a pathogen;
(b) subjecting said DNA to polymerase chain reaction amplification using at least one primer that comprises the sequence of SEQ ID NO: 58 or SEQ ID NO:59 and
(c) detecting said fungal pathogen by visualizing the product or products of said polymerase chain reaction amplification.
5. The method of claim 4, wherein the fungal pathogen is Tapesia yallundae, Tapesia acuformis.
6. The method of claim 5, wherein the Tapesia yallundae is subtype Ic., Tapesia acuformis subtypes IIs or IIp.
7. A diagnostic kit used in detecting a fungal pathogen having at least one primer that comprises SEQ ID NO: 58 or SEQ ID NO: 59.
8. The diagnostic kit of claim 7, wherein the pair of primers are JB944 (SEQ ID NO: 59) and JB943 (SEQ ID NO: 58).

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 method of associating advertising materials and other viewer-targeted data with viewable content, comprising:
receiving user registration information from a user;
receiving from the user information identifying an item of content, wherein the content is imagery viewable at a display device coupled with a network-linked device;
providing to the user a marker comprising device-executable instructions;
providing to the user a device-enabled capability to associate the marker with a user-selected position relative to a viewable portion of the content, wherein the associating includes one or more of:
dragging and dropping the marker into a specified position relative to a selected portion of the content via device-enabled controls;
copying and pasting the marker into position relative to a selected portion of the content via device-enabled controls;
specifying a position within the content by data entry via an inputoutput device;
indicating a position within the content by visibly placing a mouse-controlled cursor or other similar visible indicator at the position and activating a corresponding control to select that position; and
defining a visible, user-defined outline at a portion of the content using device-enabled controls; and

receiving from the user data indicating a user-selected marker position relative to the viewable portion of the content.
2. The method of claim 1, further comprising:
receiving from the user registration information for content marked with the marker; and
associating a unique identification with the marked content.
3. The method of claim 1, further comprising:
assigning one or more objects to be associated with the marker when a viewer views the content.
4. The method of claim 2, further comprising:
providing to the user a user-selectable option to receive payment corresponding to viewer actions relative to the marked content; and
receiving from the user data indicating a selection by the user relative to the provided option.
5. The method of claim 2, further comprising:
providing to the user an option to specify one or more types of objects to be associated with the marker in the marked content.
6. The method of claim 2, further comprising:
providing to the user an option to positionally stabilize the marker relative to a viewable, user-selected pattern within the content imagery, wherein the positional stabilization is enabled by pattern-recognition software.
7. The method of claim 2, wherein the marker is configured to be visible to and selectable by a viewer when the viewer views the content.
8. The method of claim 3, wherein the marker is configured, when selected by a viewer of content marked with the marker, to execute coded instruction corresponding to the object in a viewer-perceivable manner including one or more of aurally, visually and tactilely.
9. The method of claim 1, wherein associating the marker with a viewable portion of the content comprises forming an additional layer of content overlying, corresponding to, and dynamically responsive to the imagery of the content.
10. The method of claim 3, further comprising:
changing an object association with the marker from one object to another object based on the presence of one or both of a viewer-dependent condition and a viewer-independent condition, wherein:
a viewer-dependent condition is one or more of a viewer location, a viewer gender, a viewer age, a viewer financial status, and a viewer-expressed interest; and
a viewer-independent condition is one or more of an expiration of a time period, an arrival of a specified time or date, a payment by a sponsor, an instruction received from the user.
11. The method of claim 3, wherein the object is an advertisement for either or both of a commercial product and a commercial service.
12. The method of claim 3, further comprising:
inserting the object at the marker in response to content marked with the marker being selected for viewing by a viewer.
13. The method of claim 2, further comprising:
analyzing metadata of a marker in response to the marked content being selected for viewing by a viewer;
identifying another viewer who is either concurrently viewing marked content having similar marker metadata or who has left an instruction to later be connected with a viewer of marked content having similar marker metadata.
14. The method of claim 13, further comprising:
linking the viewer and the other viewer into a live, device-enabled social networking interaction via a data network connection with each of the viewer and the other viewer.
15. The method of claim 13, wherein the linking includes presenting a virtual environment at a display device of either or both of the viewer and the other viewer.
16. The method of claim 15, further comprising:
providing at least one device-enabled method for the viewer and the other viewer to communicate with each other within the virtual environment.
17. A method of associating advertising materials and other viewer-targeted data with viewable content, comprising:
receiving user registration information from a user;
receiving from the user information identifying an item of content, wherein the content is imagery viewable at a display device coupled with a network-linked device;
providing to the user a data packet comprising device-executable instructions;
providing to the user a device-enabled capability to associate the data packet with a user-selected position relative to a viewable portion of the content, wherein the associating includes one or more of:
dragging and dropping the data packet into a specified position relative to a selected portion of the content via device-enabled controls;
copying and pasting the data packet into position relative to a selected portion of the content via device-enabled controls;
specifying a position within the content by data entry via an inputoutput device;
indicating a position within the content by visibly placing a mouse-controlled cursor or other similar visible indicator at the position and activating a corresponding control to select that position; and
defining a visible, user-defined outline at a portion of the content using device-enabled controls; and

receiving from the user data indicating a user-selected data packet position relative to the viewable portion of the content.
18. The method of claim 17, wherein the data packet is configured to be visibly depicted to and selectable by a viewer when the viewer views the content.
19. The method of claim 17, further comprising:
providing to the user a user-selectable option to specify whether the data packet will execute spontaneously when a viewer views the content, or whether the data packet will execute only in response to selection of the data packet by the viewer, and receiving from the user data indicating a selection by the user relative to the provided option.
20. The method of claim 17, wherein the data packet is configured to cause a message to be sent to the user upon either or both of spontaneous execution of the data packet and selection of the data packet by the viewer.

1461112470-34e7081d-0eae-42ca-8203-103a2c811aeb

1. A pneumatic impact tool comprising:
a housing;
a spindle disposed rotatably in said housing and extending along an X-axis;
an output shaft disposed rotatably in said housing, extending along a Z-axis perpendicular to the X-axis, and geared to said spindle; and
a spindle positioning device including
a bushing threaded in said housing and having a stop surface and a frustoconical outer surface, said stop surface obstructing said spindle from moving away from said output shaft, said frustoconical outer surface being centered at the X-axis and having opposite first and second ends, said first end being nearer to the X-axis and farther away from the Z-axis than said second end, and
a stop pin disposed removably in the housing and having an engaging surface abutting against said frustoconical outer surface, so as to prevent said bushing from moving in the housing in a direction away from said output shaft.
2. The pneumatic impact tool as claimed in claim 1, wherein said spindle has a position-limiting surface abutting against said stop surface of said bushing, said stop surface being constituted by an end surface of said bushing.
3. The pneumatic impact tool as claimed in claim 1, wherein said stop pin is threaded in said housing, and has an end surface constituting said engaging surface.
4. The pneumatic impact tool as claimed in claim 1, wherein said stop pin is inclined with respect to the X-axis and the Z-axis.

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 method comprising:
determining that a first counter is greater than a second counter, wherein the first counter represents a number of pixels that have been read by a display pipeline for a current frame and the second counter represents a number of pixels requested from a memory for the current frame;
incrementing an address corresponding to a memory fetch request by an offset; and
issuing the memory fetch request to a memory,
wherein the offset is equal to the difference between the first counter and the second counter plus a threshold value.
2. The method of claim 1, wherein the offset is equal to a value that corresponds to one or more scan-lines.
3. The method of claim 1, further comprising:
detecting a vertical synchronization signal that indicates a boundary for a next frame;
resetting a buffer unit to clear pixel data associated with a previous frame; and
resetting the first counter and the second counter.
4. The method of claim 1, further comprising transmitting a frame identifier associated with the memory fetch request to a tag FIFO.
5. The method of claim 4, further comprising:
receiving pixel data corresponding to the memory fetch request;
reading the frame identifier from the tag FIFO; and
comparing the frame identifier to a value corresponding to the current frame.
6. The method of claim 5, further comprising discarding the pixel data if the frame identifier is not equal to the value.
7. The method of claim 1, further comprising selecting a default color for a pixel when a third counter is greater than zero.
8. The method of claim 1, further comprising selecting a color for a pixel when a third counter is greater than zero, wherein the color is equal to a color of a previous pixel read by a display pipeline when the third counter is equal to zero.
9. The method of claim 1, further comprising selecting a color for a pixel when a third counter is greater than zero, wherein an alpha channel of the color is equal to zero.
10. The method of claim 1, wherein the offset is adjusted based on a magnitude of the difference between the first counter and the second counter.
11. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform steps comprising:
determining that a first counter is greater than a second counter, wherein the first counter represents a number of pixels that have been read by a display pipeline for a current frame and the second counter represents a number of pixels requested from a memory for the current frame;
incrementing an address corresponding to a memory fetch request by an offset; and
issuing the memory fetch request to a memory,
wherein the offset is equal to the difference between the first counter and the second counter plus a threshold value.
12. The non-transitory computer-readable storage medium of claim 11, the steps further comprising transmitting a frame identifier associated with the memory fetch request to a tag FIFO.
13. The non-transitory computer-readable storage medium of claim 12, the steps further comprising:
receiving pixel data corresponding to the memory fetch request;
reading the frame identifier from the tag FIFO; and
comparing the frame identifier to a value corresponding to the current frame.
14. The non-transitory computer-readable storage medium of claim 13, the steps further comprising discarding the pixel data if the frame identifier is not equal to the value.
15. A system, comprising:
a memory configured to store pixel data; and
a display controller configured to:
determine that a first counter is greater than a second counter, wherein the first counter represents a number of pixels that have been read by a display pipeline for a current frame and the second counter represents a number of pixels requested from a memory for the current frame,
increment an address corresponding to a memory fetch request by an offset, and
issue the memory fetch request to a memory,
wherein the offset is equal to the difference between the first counter and the second counter plus a threshold value.
16. The system of claim 15, wherein the display controller includes a plurality of display pipelines configured to modify pixel data for display on a display device.
17. The system of claim 16, wherein each of the display pipelines is coupled to a corresponding buffer unit configured to store pixel data associated with memory fetch requests until the pixel data is read by the display pipeline.
18. The system of claim 15, wherein the display controller is included within a graphics processing unit.