CA2824329C

System and method for recognition of items in media data and delivery of information related thereto

Abstract

The system and method disclosed herein relate to the establishment of both the location and identity of individual items in pictures or videos. Once the one or more items in the picture/video are identified and matched to images in a reference database, the locations of the items is established and additional information relating to the items is accessed. Collectively, the position data and additional data is merged in the electronic pictures or videos and then provided to a user as a merged data stream. Additional functionality related to those identified items can occur when those identified locations are "pointed to", "clicked" or otherwise selected (e.g., purchase an item, request information, select another video stream, play a game, share the item, rate, "Like", and the like).

CA2824329C, drawing sheet 1
Sheet 1 of 3

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

73 claims: 7 independent, 66 dependent

  1. 1
    CA 02824329 2016-06-27 CLAIMS:1. A system for recognizing individual items in image data contained in video source content and delivering related information, the system comprising: at least one electronic database storing a plurality of digital images and information related to each of the plurality of digital images;at least one processor communicatively coupled to the at least one electronic database, the at least one processor configured to: (1) scan the image data contained in the video source content and identify an individual item in the image data that matches one of the plurality of digital images stored in the at least one electronic database by comparing the individual item in the image data with the plurality of digital images stored in the at least one electronic database, (2) access the information stored in the at least one electronic database that is related to the digital image that matches the identified individual item, (3) generate coordinate position data indicating a position of the identified individual item in the video source content, and (4) merge the image data contained in the video source content with the accessed information related to the identified individual item and the coordinate position data of the identified individual item;and a server configured to transmit the merged data to a display device that displays the image data with at least one electronic indicator, which is based on the coordinate position data, CA 02824329 2016-06-27 for the identified individual item such that the individual identified item in the image data is selectable.
  2. 17
    A method for recognizing individual items in image data contained in video source content and delivering related information, the method comprising:scanning the image data contained in the video source content;identifying an individual item in the image data that matches one of a plurality of digital images stored in at least one electronic database by comparing the individual item in the image data with the plurality of digital images stored in the at least one electronic database;CA 02824329 2016-06-27 accessing information stored in the at least one electronic database that is related to the digital image that matches the identified individual item;generating coordinate position data indicating a position of the identified individual item in the video source content;merging the image data contained in the video source content with the accessed information related to the identified individual item and the coordinate position data of the identified individual item in the video source content;and transmitting the merged data to a display device that displays the image data with at least one electronic indicator, which is based on the coordinate position data, for the identified individual item such that the individual identified item in the image data is selectable.
  3. 24
    A method for recognizing individual items in image data contained in video source content and delivering related information, the method comprising:transmitting to a display device the image data contained in the video source content, the image data having at least one individual item;receiving from the display device coordinate position data that indicates a position of an individual item in the image data;identifying at least one of a plurality of digital images stored in at least one electronic database that matches the selected individual item by comparing the individual item in the image data with the plurality of digital images stored in the at least one electronic database;accessing information stored in the at least one electronic database that is related to the digital image that matches the selected individual item;CA 02824329 2016-06-27 merging the image data with the coordinate position data and the accessed information related to the digital image that matches the selected individual item;and transmitting the merged data to the display device that displays the image data with at least one electronic indicator, which is based on the coordinate position data, for the selected individual item such that the selected identified item in the image data is further selectable.
  4. 27
    A method for recognizing individual items in images contained in video source content and delivering related information, the method comprising:receiving coordinate position data indicating a selected location in at least one image of video source content displayed on a display device;identifying an element displayed at the selected location in the at least one image of video source content at a time when the coordinate position data was received;comparing the identified element with a plurality of digital images stored in at least one electronic database to identify at least one individual item that matches the identified element in the at least one image of the video source content;CA 02824329 2016-06-27 accessing information stored in the at least one electronic database that is related to the identified at least one individual item;merging the video source content with the accessed information related to the identified at least one individual item;and transmitting the merged data to the display device that displays at least one additional image of the video source content with at least one electronic indicator for the identified at least one individual item displayed in the at least one additional image of the video source content, such that the identified at least one individual item displayed in the at least one additional image of the video source content is actionable.
  5. 35
    A system for recognizing individual items in images contained in video source content and delivering related information, the system comprising:at least one electronic database storing a plurality of digital images and information related to each of the plurality of digital images;CA 02824329 2016-06-27 at least one processor communicatively coupled to the at least one electronic database, the at least one processor configured to: receive coordinate position data indicating a selected location in at least one image of video source content displayed on a display device;identify an element displayed at the selected location in the at least one image of video source content at a time when the coordinate position data was received;compare the identified element with a plurality of digital images stored in at least one electronic database to identify at least one individual item that matches the identified element in the at least one image of the video source content;access information stored in the at least one electronic database that is related to the identified at least one individual item;and merge the video source content with the accessed information related to the identified at least one individual item;and a server configured to transmit the merged data to the display device that displays at least one additional image of the video source content with at least one electronic indicator for the identified at least one individual item displayed in the at least one additional image of the video source content, such that the identified at least one individual item is actionable.
  6. 50
    A system for recognizing individual items in images contained in video source content and delivering a new integrated video stream including additional information relating to the video source content, the system comprising:at least one electronic database storing a plurality of digital images and information related to each of the plurality of digital images;at least one processor communicatively coupled to the at least one electronic database, the at least one processor configured to: (1) scan at least one of the images contained in the video source content and dynamically compare individual elements in the at least one image with the plurality of digital images stored in the at least one electronic database to identify at least one individual item in the at least one image that matches at least one of the plurality of digital images stored in the at least one electronic database, (2) access the information stored in the at least one electronic database that is related to the at least one digital image that matches the identified at least one individual item, and (3) merge information from the at least one electronic database that is related to the identified at least one individual item, and metadata relating to CA 02824329 2016-06-27 location information of the identified at least one individual item with the video source content to create the new integrated video stream;and a server configured to transmit the new integrated video stream to a viewing device to be displayed thereon.
  7. 64
    65. A method for recognizing individual items in images contained in video source content and delivering a new integrated video stream including additional information relating to the video source content, the method comprising:storing, in at least one electronic database, a plurality of digital images and information related to each of the plurality of digital images;scanning, by at least one processor, at least one of the images contained in the video source content and dynamically compare individual elements in the at least one image with the plurality of digital images stored in the at least one electronic database to identify at least one individual item in the at least one image that matches at least one of the plurality of digital images stored in the at least one electronic database;accessing, by the at least one processor, the information stored in the at least one electronic database that is related to the at least one digital image that matches the identified at least one individual item;merging, by the at least one processor, information from the at least one electronic database that is related to the identified at least one individual item, and metadata relating to location information of the identified at least one individual item with the video source content to create the new integrated video stream;and CA 02824329 2016-06-27 transmitting, by a server, the new integrated video stream to a viewing device to be displayed thereon.