1460752833-43fe0e0a-e119-4c15-9986-bf1becc7a0a5

1. A method of providing a streaming service in a Universal Plug and Play (UPnP) based network, the method comprising:
establishing a mutual connection between at least two mobile terminals;
providing, by a first mobile terminal from among least two mobile terminals, reception sharing information corresponding to streaming data to at least one other mobile terminal from among the at least two mobile terminals;
obtaining, by the first mobile terminal, streaming data from the at least one other mobile terminal that receives the streaming data from a streaming server based on the reception sharing information; and
integrating, by the first mobile terminal, streaming data received from a streaming server and the streaming data obtained from the at least one other mobile terminal.
2. The method as claimed in claim 1, wherein providing the reception sharing information to the at least one other mobile terminal comprises providing, by the first mobile terminal, an address of the streaming server and a content name to the at least one other mobile terminal.
3. The method as claimed in claim 1, wherein providing the reception sharing information to the at least one other mobile terminal comprises providing an interval period in which the streaming data is received.
4. The method as claimed in claim 3, further comprising receiving a portion of the streaming data according to the interval period.
5. The method as claimed in claim 3, wherein, when the first mobile terminal provides the reception sharing information to at least two other mobile terminals, the reception sharing information includes priority information by which the at least two mobile terminals sequentially receive the streaming data according to the interval period.
6. The method as claimed in claim 1, further comprising reproducing the integrated streaming data.
7. The method as claimed in claim 1, wherein providing the reception sharing information to the at least one other mobile terminal comprises determining at least one mobile terminal to reproduce the integrated streaming data and providing a list of the determined at least one mobile terminal.
8. The method as claimed in claim 7, further comprising exchanging the streaming data between the first mobile terminal and the at least one other mobile terminal when the determined list of the mobile terminal includes all of the at least two mobile terminals.
9. An apparatus for providing a streaming service in a Universal Plug and Play (UPnP) based network, the apparatus comprising:
a network connector for establishing a mutual connection between at least two mobile terminals;
a control point for monitoring a network state to set reception sharing information corresponding to streaming data;
a streaming controller for providing the reception sharing information corresponding to the streaming data to another mobile terminal from among the at least two mobile terminals, requesting a portion of streaming data from a streaming server according to the reception sharing information, receiving the portion of streaming data from the server, and obtaining a remainder of the streaming data from the another mobile terminal; and
a streaming data exchanger for integrating the portion of streaming data received from the streaming server and the remainder of the streaming data obtained from the another mobile terminal into integrated streaming data.
10. The apparatus as claimed in claim 9, further comprising a media player for reproducing the integrated streaming data.
11. The apparatus as claimed in claim 9, wherein the reception sharing information includes an address of the streaming server and a content name.
12. The apparatus as claimed in claim 9, wherein the reception sharing information includes an interval period in which the streaming data is received.
13. The apparatus as claimed in claim 12, wherein the streaming controller receives the portion of the streaming data from the streaming server according to the interval period.
14. The apparatus as claimed in claim 12, wherein the reception sharing information includes priority information by which the mobile terminals sequentially receive the streaming data according to the interval period.
15. The apparatus as claimed in claim 9, wherein, when a list of mobile terminals to reproduce the integrated streaming data includes all of the at least two mobile terminals, the streaming data exchanger exchanges the streaming data received from the streaming server with the another mobile terminal.

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:
receiving an image of a face to match with images of known faces;
extracting multiple blocks from the received image;
calculating local binary pattern histograms for each block;
generating matching scores for each block against block of the images of known faces;
determining a top number, N, of sorted matching scores less than the number of blocks; and
matching the received image to an image of a known face as a function of the top number of matching scores.
2. The method of claim 1 and further comprising granting access based on the match.
3. The method of claim 1 and further comprising aligning the received image based on a landmark localization of the face in the image prior to dividing the received image into blocks.
4. The method of claim 3 and further comprising determining an entropy measure to identify misalignment of the image of the face.
5. The method of claim 4 and further comprising introducing multiple images of a known face with perturbed eye locations to improve accuracy of the matching.
6. The method of claim 5 and further comprising:
searching among the multiple images for a known face by selecting a best horizontal difference for one eye, selecting a best vertical difference from the best horizontal difference; and for the best eye position, selecting the image with the best other eye position.
7. The method of claim 4 wherein the top number of matching scores is determined as a function of the entropy measure.
8. The method of claim 1 wherein the blocks include dividing the receiving image into multiple non-overlapping blocks.
9. The method of claim 1 wherein the blocks include dividing the receiving image into multiple overlapping blocks.
10. The method of claim 1 wherein the blocks include dividing the receiving image into different size blocks.
11. The method of claim 1 wherein matching is a function of the sum of the N scores.
12. The method of claim 1 wherein N is determined as a function resolution of the received image.
13. The method of claim 1 wherein N is determined as a function of landmark localization error.
14. A non-transitory computer readable storage device having instructions for causing a computer to perform a method, the method comprising:
receiving an image of a face to match with images of known faces;
extracting multiple blocks from the received image;
calculating local binary pattern histograms for each block;
generating matching scores for each block against block of the images of known faces;
determining a top number, N, of sorted matching scores less than the number of blocks; and
matching the received image to an image of a known face as a function of the top number of matching scores.
15. A system comprising:
a processor; and
a non-transitory storage device coupled to the processor to store software modules for execution on the processor, the software modules comprising:
a module to receive an image of a face to match with images of known faces;
a module to extract multiple blocks from the received image;
a module to calculate local binary pattern histograms for each block;
a module to generate matching scores for each block against block of the images of known faces;
a module to determine a top number, N, of sorted matching scores less than the number of blocks; and
a module to match the received image to an image of a known face as a function of the top number of matching scores.
16. The system of claim 13 and further comprising a database to store and provide access to the images of known faces.