System and method for providing image-based video service
First Claim
1. A server, comprising:
- a cache system, comprising a cache table that stores first video information, the first video information including an expiration time for the first video information;
wherein the server is configured for;
receiving image-related data comprising a network location for retrieving an image and an expiration time for the image, the expiration time indicating a duration that the image is valid at the network location;
determining whether the first video information stored in the cache table matches the received image-related data based on the network location and the expiration time by at least determining whether the stored expiration time for the first video information matches the received expiration time for the image; and
after determining that the first video information does not match the image-related data;
extracting a fingerprint of the image corresponding to the received image-related data, wherein the extracting comprises;
(i) segmenting the acquired image data into one or more pieces of segmented image data, and (ii) extracting a fingerprint for at least one piece of the one or more pieces of segmented image data,determining second video information that matches the extracted fingerprint of the image, andtransmitting the second video information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system for providing image-based video service, including a cache system configured to store video information that matches image-related data; a fingerprint extraction unit configured to extract the fingerprint of an image corresponding to input image-related data; and a matching unit configured to determine video information that matches the fingerprint of the image extracted by the fingerprint extraction unit; wherein the system for providing image-based video service determines video information, matching image-related data received from a client terminal, via the cache system or the matching unit, and transmits video result information corresponding to the determined video information to the client terminal, and a method using the same.
13 Citations
19 Claims
-
1. A server, comprising:
-
a cache system, comprising a cache table that stores first video information, the first video information including an expiration time for the first video information; wherein the server is configured for; receiving image-related data comprising a network location for retrieving an image and an expiration time for the image, the expiration time indicating a duration that the image is valid at the network location; determining whether the first video information stored in the cache table matches the received image-related data based on the network location and the expiration time by at least determining whether the stored expiration time for the first video information matches the received expiration time for the image; and after determining that the first video information does not match the image-related data; extracting a fingerprint of the image corresponding to the received image-related data, wherein the extracting comprises;
(i) segmenting the acquired image data into one or more pieces of segmented image data, and (ii) extracting a fingerprint for at least one piece of the one or more pieces of segmented image data,determining second video information that matches the extracted fingerprint of the image, and transmitting the second video information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving image-related data at a server, wherein the image-related data comprises a network location for retrieving an image and an expiration time for the image, the expiration time indicating a duration that the image is valid at the network location, wherein first video information is stored in a cache table of the server, and wherein the first video information includes an expiration time for the first video information; determining, using the server, whether the first video information matches the received image-related data based on the network location and the expiration time by at determining whether the stored expiration time for the first video information matches the received expiration time for the image; and after determining that the first video information does not match the image-related data, the server; extracting a fingerprint of the image corresponding to the received image-related data, wherein the extracting comprises;
(i) segmenting the acquired image data into one or more pieces of segmented image data, and (ii) extracting a fingerprint for at least one piece of the one or more pieces of segmented image data,determining second video information that matches the extracted fingerprint of the image, and transmitting the second video information. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification