Abstract: The disclosed system and method receives, from a media device, a query fingerprint that includes an ordered sequence of frames of content being consumed, and matches the query fingerprint with frame fingerprints by determining a distance between respective frame fingerprints and corresponding ones of the ordered sequence of frames. The matching may be performed by populating a binary tree structure with respective distances, chronologically across leaf nodes of the binary tree structure, and then noting a value of the root node. If below a maximum threshold, then there is a match. The system and method may detect a channel change at the media device by traversing a right or a left sub-tree of the binary tree structure, and locating a low value (or a zero) at the first or second nodes of the sub-tree. This channel change may be useful in targeting media to content being streamed to the media device.
Abstract: A method of enhancing a content feed is disclosed. The method can receiving first viewing data associated with a first automatic content recognition (ACR) event and second viewing data associated with a second ACR event, where the first ACR event is received from a first client device that employs a first ACR technology, and the second ACR event is received from a second client device that employs a second ACR technology that is different than the first ACR technology. The method can also include normalizing the first viewing data and the second viewing data into a common format. The method can further include aggregating the first viewing data and the second viewing data to obtain an aggregated viewing data report. The method can further include storing, in a viewing database, the aggregated viewing data report.
Abstract: A method, graphical interface and computer-readable medium for generating a preview of a reformatted preview segment of a selected input file. A preview pane is displayed in a single window and includes preview controls including a file timeline indicator configured to graphically depict a length of a selected input file. Preview in and out markers are displayed and configured to define a preview segment of the selected input file. The preview segment is reformatted into a reformatted preview segment according to the reformatting process associated with the selected input file. The reformatted preview segment is displayed in the preview pane.
Type:
Grant
Filed:
May 31, 2005
Date of Patent:
October 23, 2012
Assignee:
Sorenson Media, Inc.
Inventors:
Randon Morford, Matthew D. Cupal, Joseph Romriell, Mitchell Holyoak, Carlo Johannes Bos
Abstract: A method, graphical interface and computer-readable medium for reformatting data including selecting at least one input file graphical element from a first pane corresponding to at least one input file to reformat. A reformatting batch job is created and is depicted in a second pane as a reformatting batch job graphical element when the at least one input file graphical element is selected in the first pane. At least one reformatting process is associated to the at least one input file in the reformatting batch job from a third pane. The reformatting batch job is executed with the at least one reformatting process being performed on the at least one input file.
Type:
Grant
Filed:
May 31, 2005
Date of Patent:
July 5, 2011
Assignee:
Sorenson Media, Inc.
Inventors:
Randon Morford, Matthew D. Cupal, Joseph N. Romriell, Mitchell Holyoak, Carlo Johannes Bos
Abstract: A method, graphical interface and computer-readable medium for forming a batch job includes selecting at least one input file to reformat in the batch job. A batch job tree is formed for constructing a batch job with each of the input files being associated to a corresponding branch of the batch job tree. At least one reformatting process is associated with each of the input files on each branch of the batch job tree. A graphical interface for configuring a batch job includes a first interface pane for displaying and enabling selection of at least one input file, a second interface pane configured for interactively configuring a batch job tree representative of the batch job, and a third interface pane for associating at least one reformatting process to each input file.
Type:
Grant
Filed:
May 31, 2005
Date of Patent:
February 8, 2011
Assignee:
Sorenson Media, Inc.
Inventors:
Carlo Johannes Bos, Randon Morford, Mitchell Holyoak, Matthew D. Cupal, Joseph N. Romriell
Abstract: A method and system for distributing video calls includes receiving a plurality of incoming video calls originating from a corresponding plurality of calling endpoints over a data network. A corresponding plurality of first connections is formed with each of the plurality calling endpoints. Data is streamed over the plurality of first connections while the plurality of calling endpoints awaits availability of one answering endpoint. A second connection is then formed between one of the plurality of calling endpoints and the one answering endpoint to replace one of the plurality of first connections when the one answering endpoint is available.
Type:
Grant
Filed:
April 23, 2004
Date of Patent:
September 1, 2009
Assignee:
Sorenson Media, Inc.
Inventors:
Scot Lorin Brooksby, Michael Drew Flathers, Edward Franz Armstrong, Eugene Russell Christensen, Glenn Daniel Clapp
Abstract: Methods of summarizing and auditing the content of digital video are disclosed. A method may include detecting scene changes within frames of a digital video by way of a scene change detection process. Thereafter, a thumbnail explosion may be provided of the scene changes within the digital video. In one embodiment, a system user may implement a scene change detection system in an audit mode, wherein the user may view a thumbnail explosion of scene changes and either accept or reject the media depending on whether inappropriate content is found. In another embodiment, a system user may implement a scene change detection system in a summary mode, wherein the user may view a thumbnail explosion in order to obtain a summary of the content of a digital video. In either embodiment, the system user may select a thumbnail from the thumbnail explosion to show an enlarged view of the thumbnail or may view the video beginning at the location of the selected thumbnail.
Type:
Application
Filed:
February 19, 2008
Publication date:
August 20, 2009
Applicant:
SORENSON MEDIA, INC.
Inventors:
Matthew D. Cupal, Michael Flathers, Ajay Sreekanth
Abstract: The present invention includes a method and system for image compression using block size heuristics. A method for motion searching a video frame is disclosed including iteratively decreasing block size until a rate-distortion (RD) has been minimized. A method for compressing motion video images is disclosed. Additionally, a system for transmitting and receiving video images is disclosed. The system may be a video conferencing system.