US 9,811,737 B2
Methods and systems enabling access by portable wireless handheld devices to data associated with programming rendering on flat panel displays
Luis Miguel Ortiz, Albuquerque, NM (US); and Luis M. Ortiz, Albuquerque, NM (US)
Assigned to Ortiz and Associates Consulting, LLC, Albuquerque, NM (US)
Filed by Luis Miguel Ortiz, Albuquerque, NM (US); and Luis M. Ortiz, Albuquerque, NM (US)
Filed on Dec. 21, 2015, as Appl. No. 14/976,510.
Application 14/976,510 is a continuation in part of application No. 14/306,895, filed on Jun. 17, 2014.
Claims priority of provisional application 61/842,544, filed on Jul. 3, 2013.
Prior Publication US 2016/0182929 A1, Jun. 23, 2016
Int. Cl. G06K 9/00 (2006.01); H04N 21/231 (2011.01); H04N 21/41 (2011.01); H04N 21/414 (2011.01); H04N 21/426 (2011.01); H04N 21/433 (2011.01); H04N 21/4363 (2011.01); H04N 21/4722 (2011.01); H04N 21/81 (2011.01)
CPC G06K 9/00758 (2013.01) [H04N 21/23106 (2013.01); H04N 21/4126 (2013.01); H04N 21/41415 (2013.01); H04N 21/42684 (2013.01); H04N 21/4331 (2013.01); H04N 21/43637 (2013.01); H04N 21/4722 (2013.01); H04N 21/8133 (2013.01)] 5 Claims
OG exemplary drawing
 
1. A remote server comprising applications accessible by handheld devices for execution to conduct methods of video programming recognition and access to data associated with recognized video programming, said data stored in and accessible from said remote server and a plurality of other servers by the handheld device and including video replays, statistics, audio in more than one language. and text in more than one language, said remote server configured to carry out steps comprising:
receiving an image captured from a handheld device of at least one of live and recorded video programming being displayed on a display screen comprised of a flat panel display and captured by a camera integrated in the handheld device, wherein the display screen is located amongst other flat panels displays within a publicly accessible venue and enables access by handheld devices to data associated with programming of interest to users of the handheld devices that is rendering on a select flat panel display located within the publicly accessible venue;
comparing the image with images of recorded video programming stored in a database to find data matching the video programming;
sending the handheld device a notification of a match to the image and of the availability of data including video replays, statistics, audio in more than one language, and text in more than one language, associated with the video programming;
providing the handheld device with access to the data for rendering by the handheld device based on at least one of the handheld device location, registration of the handheld device, or a user profile, wherein the data includes: past video programming displayed on the display screen and limited to selectable segments of video limited to past video programming displayed on the display screen before the point or spot that the image is captured, statistics, audio in more than one language, and text in more than one language; and
enabling retrieval of data related to the programming displaying on a particular flat panel display with programming of interest by the handheld devices via the capturing an image of the programming as it is being rendered on the particular flat panel;
wherein enabling retrieval of the data related to the programming displaying on a particular flat panel display with programming of interest by the handheld devices via the capturing of an image occurs upon activation of an application on the handheld device to capture the image of at least one of live and recorded video programming being displayed on a display screen utilizing the camera integrated in the handheld device and wirelessly access the remote server for the matching of the captured image and to access data associated with the video programming based on a match with at least one image at the remote server: and
wherein retrieval is conducted from the remote server without disturbing or changing the programming as it is being displayed on the particular flat panel display or the flat panel displays as further perceived by spectators observing programming rendering thereon.