1461104775-fc1efbad-a83c-49a9-b9c0-13cf3aa69d44

1. A method comprising:
receiving, at a video conferencing device, a packet of a video conferencing media stream, the video conferencing device including a processor;
determining, by the video conferencing device, whether a length of the packet is sufficiently long to contain media;
sending a request to a Look-up Table memory using the media stream ID as an input value while in parallel determining, with the processor, whether the packet is a valid media packet;
in response to receiving a destination address in a media processing network from the Look-up Table memory and determining that the packet is a valid media packet, modifying, by the video conferencing device, a header of the packet with the destination address received from the Look-up Table memory; and
transmitting, by the video conferencing device, the packet to the modified destination address.
2. The method according to claim 1, wherein in the method further comprises:
when determining that the packet is a valid media packet and not receiving a destination address in the media processing network from the Look-up Table memory, routing the packet to a full network stack included in the video conferencing device;
resolving a destination address for the packet in a media processing network;
routing the packet to the destination address in the media processing network; and
updating the Look-up Table memory with the destination address in the media processing network using a corresponding media stream ID of the packet as an index value.
3. The method according to claim 1, further comprising:
determining, by the video conferencing device, whether a protocol of the packet is supported by the processor; and
determining, by the video conferencing device, a media stream ID for the packet,
wherein the media stream ID for a packet is found by reading a field in the packet at an offset from the header defined by the protocol of the packet.
4. The method according to claim 1, wherein the packet is not sufficiently long to contain media data, routing the packet to the full network stack.
5. The method according to claim 1, wherein the protocol of the packet is not supported by the soft-core processor, routing the packet to the full network stack.
6. The method according to claim 1, further comprising:
in response to the packet being determined to not be a valid media packet, routing the packet to the full network stack.
7. A video conferencing device comprising:
a tri-FIFO configured to receive a packet of a video conferencing media stream;
a Look-UP Table memory; and
a processor configured to determine whether a length of the packet is sufficiently long to contain media, determine a media stream ID for the packet, to send a request to the Look-up Table memory using the media stream ID as an input value while in parallel determining whether the packet is a valid media packet,
wherein, in response to receiving a destination address in a media processing network from the Look-up Table memory and determining that the packet is a valid media packet, the processor is configured to modify a header of the packet with the destination address received from the Look-up Table memory, and
the tri-FIFO is further configured to transmit the packet to the modified destination address.
8. The video conferencing device according to claim 7, wherein the Look-up Table memory and the processor are implemented on one semiconductor device.
9. The video conferencing device according to claim 7, wherein the tri-FIFO, the Look-up Table memory and the processor are implemented on one semiconductor device.
10. The video conferencing device according to claim 8, wherein the semiconductor device is a Field Programmable Gate Array (FPGA).
11. The video conferencing device according to claim 9, wherein the semiconductor device is a Field Programmable Gate Array (FPGA).
12. The video conferencing device according to claim 7, wherein the tri-FIFO comprises at least three data packet buffers.
13. The video conferencing device according to claim 7, wherein the tri-FIFO comprises four data packet buffers.
14. A non-transitory computer readable storage medium encoded with instructions, which when executed by a computer causes the computer to implement a method comprising:
receiving a packet of a video conferencing media stream, the video conferencing device including a processor;
determining whether a length of the packet is sufficiently long to contain media;
determining a media stream ID for the packet;
sending a request to a Look-up Table memory using the media stream ID as an input value while in parallel determining, with the processor, whether the packet is a valid media packet;
in response to receiving a destination address in a media processing network from the Look-up Table memory and determining that the packet is a valid media packet, modifying a header of the packet with the destination address received from the Look-up Table memory; and
transmitting the packet to the modified destination address.

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 computer implemented method for presenting search results in the context of a table-of-contents comprising the computer implemented steps of:
identifying a keyword search term and a stratum-level, wherein the stratum-level indicates a layer within table-of-contents that to be displayed in the search results;
identifying an occurrence of the keyword search term within a searched document; and
responsive to identifying the occurrence of the keyword search term, presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document, wherein the occurrence of the keyword search term is presented according to the indicated stratum-level.
2. The computer implemented method of claim 1, wherein the stratum-level is an indication of which of headings and subheadings within the table-of-contents should be displayed.
3. The computer implemented method of claim 2, wherein the step of identifying a keyword search term and a stratum-level further comprises:
selecting the stratum-level from a plurality of stratum-levels.
4. The computer implemented method of claim 3, wherein the step of presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document further comprises:
presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document, wherein the stratum-level selected from the plurality of stratum-levels is a first stratum-level, and wherein the first stratum-level provides a listing of the keyword search term without a surrounding context of the searched term from the table-of-contents.
5. The computer implemented method of claim 3, wherein the step of presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document further comprises:
presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document, wherein the stratum-level selected from the plurality of stratum-levels is a second stratum-level, and wherein the second stratum-level provides a listing of the keyword search term in a surrounding context of at least one subheading from the table-of-contents, wherein the occurrence of the keyword search term is located in a text corresponding to the at least one subheading.
6. The computer implemented method of claim 3, wherein the step of presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document further comprises:
presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document, wherein the stratum-level selected from the plurality of stratum-levels is a third stratum-level, and wherein the third stratum-level provides a listing of the keyword search term in a surrounding context of both at least one subheading and at least one heading from the table-of-contents, wherein the occurrence of the keyword search term is located in a text corresponding to the at least one subheading and the at least one heading.
7. The computer implemented method of claim 1, wherein the occurrence of the keyword search term is a plurality of occurrences of the keyword search term, and wherein the computer implemented method further comprises:
overlaying each of the plurality of occurrences of the keyword search term into a contiguous sequence within the context of the table-of-contents.
8. The computer implemented method of claim 6, wherein the step of presenting the occurrence of the keyword search term within the context of the table-of-contents of the searched document further comprises:
responsive to identifying the plurality of occurrences of the keyword search term, presenting the plurality of occurrences of the keyword search term within the context of the table-of-contents of the searched document, wherein the plurality of occurrences of the keyword search term are presented according to the indicated stratum-level in the contiguous sequence within the context of the table-of-contents.
9. A computer-readable medium for presenting search results in the context of a table-of-contents, the computer-readable medium comprising:
a computer program product encoded thereon comprising:
computer usable program code for identifying a keyword search term and a stratum-level, wherein the stratum-level indicates a layer within table-of-contents that to be displayed in the search results;
computer usable program code for identifying an occurrence of the keyword search term within a searched document; and
computer usable program code, responsive to identifying the occurrence of the keyword search term, for presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document, wherein the occurrence of the keyword search term is presented according to the indicated stratum-level.
10. The computer-readable medium of claim 9, wherein the stratum-level is an indication of which of headings and subheadings within the table-of-contents should be displayed.
11. The computer-readable medium of claim 10, wherein the a computer program product encoded thereon further comprises:
computer usable program code for selecting the stratum-level from a plurality of stratum-levels.
12. The computer-readable medium of claim 11, wherein the computer usable program code for presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document further comprises:
computer usable program code for presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document, wherein the stratum-level selected from the plurality of stratum-levels is a first stratum-level, and wherein the first stratum-level provides a listing of the keyword search term without a surrounding context of the searched term from the table-of-contents.
13. The computer-readable medium of claim 11, wherein the computer usable program code for presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document further comprises:
computer usable program code for presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document, wherein the stratum-level selected from the plurality of stratum-levels is a second stratum-level, and wherein the second stratum-level provides a listing of the keyword search term in a surrounding context of at least one subheading from the table-of-contents, wherein the occurrence of the keyword search term is located in a text corresponding to the at least one subheading.
14. The computer-readable medium of claim 11, wherein the computer usable program code for presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document further comprises:
computer usable program code for presenting the occurrence of the keyword search term within a context of a table-of-contents of the searched document, wherein the stratum-level selected from the plurality of stratum-levels is a third stratum-level, and wherein the third stratum-level provides a listing of the keyword search term in a surrounding context of both at least one subheading and at least one heading from the table-of-contents, wherein the occurrence of the keyword search term is located in a text corresponding to the at least one subheading and the at least one heading.
15. The computer-readable medium of claim 9, wherein the occurrence of the keyword search term is a plurality of occurrences of the keyword search term, and wherein the computer usable program code further comprises:
computer usable program code for overlaying each of the plurality of occurrences of the keyword search term into a contiguous sequence within the context of the table-of-contents.
16. The computer-readable medium of claim 15, wherein the computer usable program code for presenting the occurrence of the keyword search term within the context of the table-of-contents of the searched document further comprises:
computer usable program code, responsive to identifying the plurality of occurrences of the keyword search term, for presenting the plurality of occurrences of the keyword search term within the context of the table-of-contents of the searched document, wherein the plurality of occurrences of the keyword search term are presented according to the indicated stratum-level in the contiguous sequence within the context of the table-of-contents.
17. A data processing system comprising:
a bus;
a communications unit connected to the bus;
a storage device connected to the bus, wherein the storage device includes computer usable program code for presenting search results in the context of a table-of-contents; and
a processor unit connected to the bus, wherein the processor unit executes the computer usable program code to identify a keyword search term and a stratum-level, wherein the stratum-level indicates a layer within table-of-contents that to be displayed in the search results, wherein identifying the stratum-level comprises selecting the stratum-level from a plurality of stratum-levels, wherein the stratum-level is an indication of which of headings and subheadings within the table-of-contents should be displayed; to identify an occurrence of the keyword search term within a searched document; and responsive to identifying the occurrence of the keyword search term, to present the occurrence of the keyword search term within a context of a table-of-contents of the searched document, wherein the occurrence of the keyword search term is presented according to the indicated stratum-level.
18. The data processing system of claim 17, wherein processor unit executing the computer usable program code to present the occurrence of the keyword search term within a context of a table-of-contents of the searched document further comprises:
the processor unit executing the computer usable program code to present the occurrence of the keyword search term within a context of a table-of-contents of the searched document, wherein the stratum-level selected from the plurality of stratum-levels is a first stratum-level, and wherein the first stratum-level provides a listing of the keyword search term without a surrounding context of the searched term from the table-of-contents.
19. The data processing system of claim 17, wherein processor unit executing the computer usable program code to present the occurrence of the keyword search term within a context of a table-of-contents of the searched document further comprises:
the processor unit executing the computer usable program code to present the occurrence of the keyword search term within a context of a table-of-contents of the searched document, wherein the stratum-level selected from the plurality of stratum-levels is a second stratum-level, and wherein the second stratum-level provides a listing of the keyword search term in a surrounding context of at least one subheading from the table-of-contents, wherein the occurrence of the keyword search term is located in a text corresponding to the at least one subheading.
20. The data processing system of claim 17, wherein processor unit executing the computer usable program code to present the occurrence of the keyword search term within a context of a table-of-contents of the searched document further comprises:
the processor unit executing the computer usable program code to present the occurrence of the keyword search term within a context of a table-of-contents of the searched document, wherein the stratum-level selected from the plurality of stratum-levels is a third stratum-level, and wherein the third stratum-level provides a listing of the keyword search term in a surrounding context of both at least one subheading and at least one heading from the table-of-contents, wherein the occurrence of the keyword search term is located in a text corresponding to the at least one subheading and the at least one heading.

1461104765-7e449746-ea9a-435d-81e1-9bec5b689a59

What is claimed is:

1. An auto focus method for a microscope, the microscope being configured such that a relative motion in the Z direction can be achieved between a microscope stage and an objective located in a working position, characterized by the following steps:
a) acquiring an image with a camera during continuous execution of the relative motion in the Z direction between the microscope stage and the objective;
b) determining the Z position, reached by way of the relative motion, at which the image was read out from the camera;
c) calculating a contrast value for the read-out image;
d) storing the Z position reached by way of the relative motion, and the associated contrast value;
e) performing steps a) through d) until a defined final position has been reached by way of the relative motion in the Z direction;
f) ascertaining a continuous contrast value function from the various Z positions, and the contrast value belonging to the respective Z position;
g) calculating, from the continuous contrast value function, a maximum contrast value and the associated Z position; and
h) arriving at the Z position that is associated with the maximum contrast value.
2. The auto focus method as defined in claim 1, wherein the relative motion between the microscope stage and the objective located in the working position is generated by a movement in the Z direction of the microscope stage.
3. The auto focus method as defined in claim 1, wherein the relative motion between the microscope stage and the objective located in the working position is generated by a movement in the Z direction of the objective located in the working position.
4. The auto focus method as defined in claim 1, wherein prior to the continuous movement of the microscope stage in the Z direction and the acquisition of multiple images with the camera, a starting position is arrived at with the microscope stage.
5. The auto focus method as defined in claim 4, wherein during the continuous relative motion between the microscope stage and the objective, and after completion of each image infeed, a trigger signal is generated by a computer and initiates, at a microscope control device, an immediate determination of the instantaneous position of the Z drive generating the relative motion.
6. The auto focus method as defined in claim 1, wherein prior to the continuous movement of the microscope stage, a starting position z1 is arrived at, the starting position z1 being calculated from an instantaneous position z0 of the microscope stage in accordance with the equation z1z0r2, r designating a search region on either side of the instantaneous position z0.
7. The auto focus method as defined in claim 3, wherein prior to the continuous movement of the objective, a starting position z1 is arrived at, the starting position z1being calculated from an instantaneous position z0 of the objective in accordance with the equation z1z0r2, r designating a search region on either side of the instantaneous position z0.
8. A system for adjusting the focus for a microscope comprising: an objective arranged in a working position, a microscope stage, means for generating a relative motion in the Z direction between the objective and the microscope stage; a camera that is connected to the microscope in order to acquire images of a specimen; a microscope control device; a computer that is connected via at least one connection to the microscope control device, means for generating a trigger signal in the computer, wherein the trigger signal indicates a completion of each image infeed by the camera and an instantaneous Z position of the continuous relative motion.
9. The system as defined in claim 8, wherein the relative motion between the objective and the microscope stage is achievable exclusively by way of a motion of the microscope stage in the Z direction; and the microscope stage is equipped with a corresponding Z drive that is controllable via the microscope control device.
10. The system as defined in claim 8, wherein the relative motion between the objective and the microscope stage is achievable exclusively by way of a motion of the objective in the Z direction; and the objective is equipped with a corresponding Z drive that is controllable via the microscope control device.
11. The system as defined in claim 9, wherein the computer and the microscope control device are connected to one another via a first serial cable and a second serial cable; and the computer and the microscope control device (4) communicate via the first serial cable; and the computer transfers the trigger signals to the microscope control device via the second serial cable.
12. The system as defined in claim 11, wherein the trigger signal manifests itself as a signal edge change on a handshake line of the second serial cable.
13. The system as defined in one claims 9, wherein the instantaneous Z position reached by way of the relative motion can be recorded by the microscope control device on a modem status input of a UART serial interface IC.
14. The system as defined in claim 13, wherein the UART initiates an external interrupt in a microcontroller in the microscope control device, the microcontroller being responsible for control of the Z drive.
15. The system as defined in claim 14, wherein the instantaneous position of the Z drive can be stored in a data field that is implemented in a memory unit provided in the microscope control device.

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 for non-invasive treatment of skin tissue of human or animal targets, the method comprising the steps of:
providing at least one light source to produce light radiation in one or more wavelengths, wherein the light radiation is non-invasively applied or directed to the skin tissue to be absorbed thereof for sterilization, bio-stimulation, andor photo-rejuvenation; and
providing a high frequency ultrasonic imaging module, operatively coupled to the light source, to provide a high-resolution ultrasonic image revealing inner structural information of the skin tissue, wherein the inner structural information of the skin tissue is utilized to control and optimize a plurality of parameters of the light source and to evaluate the effectiveness of the phototherapy procedure;
wherein the ultrasonic frequency of the high frequency ultrasonic imaging module ranges from about 20 MHz to about 100 MHz.
2. The method of claim 1, wherein the plurality of parameters of the light source comprise light intensity, wavelength, spot size, duration time, repetition rate, and duty cycle.
3. The method of claim 1, wherein the inner structural information of the skin tissue comprises skin thickness, average skin density, and location of any pockets with skin damage.