Patent application number | Description | Published |
20080235012 | System and method of identifying contact information - A system and method for identifying contact information is provided. A system to identify contact information may include an input to receive a data stream. The data stream may include audio content, video content or both. The system may also include an analysis module to detect contact information within the data stream. The system may also include a memory to store a record of the contact information. | 09-25-2008 |
20090055419 | METHOD AND SYSTEM FOR CONTENT RESYNDICATION - Methods and systems for providing content. Syndicated content may be received from a content syndication source. The syndicated content may be augmented with metadata. The augmented content may be provided through a target syndication feed. | 02-26-2009 |
20090070305 | METHOD AND SYSTEM FOR INFORMATION QUERYING - Methods and systems for information querying are described. At least one recent image of a video signal may be accessed. Recent text associated with the at least one recent image may be accessed. A presentation image may be provided from the at least one recent image for presentation on a display. An original portion of the recent text may be identified within the presentation image. A selection of a user portion of the recent text may be received. An information source may be queried with the selection of the user portion of the recent text. The information source may be capable of using the selection to provide a result. | 03-12-2009 |
20090132355 | SYSTEM AND METHOD FOR AUTOMATICALLY SELECTING ADVERTISING FOR VIDEO DATA - A method is disclosed for selecting advertising data, comprising detecting a plurality of different scenes in a video data stream; correlating each of the scenes with a plurality of advertising data classes; and selecting advertising data for one of the scenes based on the correlation. A system is disclosed for performing the method. A data structure embedded in a computer readable medium is disclosed for containing data for performing the method. | 05-21-2009 |
20090143082 | Location Aware Voice Calls and Messages - A communications network includes a mobile communications device and a communications terminal. The device and terminal are engaged in a call which includes audio stream data. An operation is performed, either at the mobile device or in the supporting network, to determine a location of the mobile communications device and link metadata representing the determined mobile communications device location to the audio stream data sent from that mobile communications device for the call. At the communications terminal, the metadata is extracted from the audio stream data to allow for presentation of the location of the mobile communications device. | 06-04-2009 |
20090172733 | METHOD AND SYSTEM FOR CONTENT RECORDING AND INDEXING - Methods and systems for content recording and indexing are described. Content may be accessed from a content source. The content may be processed to generate an index of the content. Programming data for future content may be accessed. A content selection guide may be generated in accordance with the index and the programming data. The content selection guide may include a listing of the indexed content and the future content. | 07-02-2009 |
20100023544 | SYSTEM AND METHOD FOR ADAPTIVE MEDIA PLAYBACK BASED ON DESTINATION - Disclosed herein are systems, methods, and computer readable-media for adaptive media playback based on destination. The method for adaptive media playback comprises determining one or more destinations, collecting media content that is relevant to or describes the one or more destinations, assembling the media content into a program, and outputting the program. In various embodiments, media content may be advertising, consumer-generated, based on real-time events, based on a schedule, or assembled to fit within an estimated available time. Media content may be assembled using an adaptation engine that selects a plurality of media segments that fit in the estimated available time, orders the plurality of media segments, alters at least one of the plurality of media segments to fit the estimated available time, if necessary, and creates a playlist of selected media content containing the plurality of media segments. | 01-28-2010 |
20100023964 | SYSTEM AND METHOD FOR TEMPORALLY ADAPTIVE MEDIA PLAYBACK - Disclosed herein are systems, methods, and computer readable-media for temporally adaptive media playback. The method for adaptive media playback includes estimating or determining an amount of time between a first event and a second event, selecting media content to fill the estimated amount of time between the first event and the second event, and playing the selected media content possibly at a reasonably different speed to fit the time interval. One embodiment includes events that are destination-based or temporal-based. Another embodiment includes adding, removing, speeding up, or slowing down selected media content in order to fit the estimated amount of time between the first event and the second event or to modify the selected media content to adjust to an updated estimated amount of time. Another embodiment bases selected media content on a user or group profile. | 01-28-2010 |
20100023966 | SYSTEM AND METHOD FOR CONTEXTUAL ADAPTIVE ADVERTISING - Disclosed herein are systems, methods, and computer readable-media for contextual adaptive advertising. The method for contextual adaptive advertising comprises analyzing a video program, selecting at least one advertisement related to the video program and based on a viewer profile, and displaying the at least one advertisement simultaneously with the video program. One aspect of the method includes advertisements that are one or more of audio, text, images, or video and are displayed in a different modality, in a different location, or on a different device. Contextual adaptive advertisements may be displayed in a partially transparent manner over the video program. Contextual adaptive advertisements may be streamed, stored in advance, or a combination of both. The space and time for advertisements may also be auctioned to interested parties based on a number of parameters. | 01-28-2010 |
20100042642 | SYSTEM AND METHOD FOR GENERATING MEDIA BOOKMARKS - Disclosed herein are systems, methods, and computer-readable media for transmedia video bookmarks, the method comprising receiving a first place marker and a second place marker for a segment of video media, extracting metadata from the video media between the first and second place markers, normalizing the extracted metadata, storing the normalized metadata, first place marker, and second place marker as a video bookmark, and retrieving the media represented by the video bookmark upon request from a user. One aspect further aggregates video bookmarks from multiple sources and refines the first place marker and second place marker based on the aggregated video bookmarks. Metadata can be extracted by analyzing text or audio annotations. Another aspect of normalizing the extracted metadata includes generating a video thumbnail representing the video media between the first place marker and the second place marker. Multiple video bookmarks may be searchable by metadata or by the video thumbnail visually. In one aspect a user profile stores video bookmarks on a per media and per user basis. | 02-18-2010 |
20100050064 | SYSTEM AND METHOD FOR SELECTING A MULTIMEDIA PRESENTATION TO ACCOMPANY TEXT - Disclosed herein are systems, methods, and computer readable-media for selecting a multimedia presentation to accompany text. The method for selecting a multimedia presentation to accompany text comprises analyzing a body of text, selecting a multimedia presentation based on the body of text, and playing the selected multimedia presentation at an appropriate time simultaneous with presenting portions of the body of text. In one embodiment, the audio track comprises music, sound effects, silence, one or more ambient effect (such as dimming lights), and any combination thereof. In another embodiment, the audio track is based on content of the text, language, an associated still illustration or video clip, meta-data or a user profile. In yet another embodiment, an appropriate volume is determined for playing the selected audio track and that volume is used to adjust how loudly the selected audio track is played. Multiple multimedia presentations can be played back collaboratively and simultaneously. | 02-25-2010 |
20100057575 | Content Detection and Payment System - Systems and techniques for detecting presentations of sponsored content and identifying persons bearing the content. A set of sponsored content items is identified for which a bearer presenting the content item in qualifying ways may receive payment, and a group of participating users is established, with information being stored for the users so as to allow for identification of a user presenting a content item in order to direct proper credit to the user making the presentation. A plurality of video feeds are identified and monitored and any video feed in which a sponsored logo appears is further examined to identify a bearer of the content item. Upon identification of the bearer, presentation of the content item is evaluated and appropriate payment is calculated. Details of content item presentations and payments may be stored in connection with users and evaluated to provide insight into the circumstances surrounding and influencing presentations. | 03-04-2010 |
20100058381 | Methods and Apparatus for Dynamic Construction of Personalized Content - Systems and techniques for delivering custom created content to users. As programming content is delivered to a user, the content selected for delivery is continuously monitored. When a point is reached in the delivered content appropriate for delivery of custom created content such as an advertisement, stored user information is examined and analyzed to identify content to which the user is likely to be receptive. Customized content is constructed based on the identification, by collecting and organizing media objects, and the constructed content is placed in the content being delivered. | 03-04-2010 |
20100063863 | Comprehensive Information Market Exchange - Systems and techniques for collecting information as authorized by information providers and sharing the information with information recipients according to criteria specified by the information providers. Information is collected from one or more of a variety of sources and stored in a provider profile, with the provider profile also specifying criteria for sharing the information, including payment required for sharing the information with particular categories of recipients. An exchange system is maintained allowing recipients to request or to otherwise specify needs for particular categories of information and payments to be provided by the information, and needs or requests of recipients for information are matched with criteria specified by providers, with information being transferred or used to provide results for a recipient and payment being transferred from the recipient to a provider or providers when a match between information needs and criteria for sharing information is identified. | 03-11-2010 |
20100114953 | Embedded business metadata - A methodology is disclosed for improving searches of a distributed Internet network. A distributed Internet network is searched for a particular information type, searching for a field identified using a predetermined identifier indicating that the field comprises information of the particular information type. When the field identified using the predetermined identifier is found, an association of the contents of the field with the search results is made, and repeated using the same predetermined identifier. Information of a particular information type may then be served in a field identified using a predetermined identifier that identifies the field as containing information of the particular information type. | 05-06-2010 |
20100122285 | SYSTEM AND METHOD FOR DYNAMICALLY CONSTRUCTING AUDIO IN A VIDEO PROGRAM - Disclosed herein are systems, methods, and computer readable-media for dynamically constructing audio in a video program. The method includes extracting video metadata from a video program displayed on a playback device to a viewer, extracting component metadata from a plurality of audio components stored in a media object library, extracting viewer preferences from a viewer profile, receiving synchronization information about the video program, identifying a segment of the video program susceptible to inserting an audio component, based on extracted video metadata, component metadata, and viewer preferences, and transmitting the audio component to the playback device and a set of instructions detailing how to insert the audio component in real time in the segment of the video program. Video metadata can be extracted in real time. A viewer profile can be based on demographic information and a log of user behavior. The video program and the audio component can be combined before transmitting the video component and the set of instructions to the playback device. An audio component can be selected based on which advertiser offers to pay the most. The transmitted audio component and set of instructions can be stored as a construction list for future use. | 05-13-2010 |
20100122286 | SYSTEM AND METHOD FOR DYNAMICALLY CONSTRUCTING PERSONALIZED CONTEXTUAL VIDEO PROGRAMS - Disclosed herein are systems, methods, and computer readable-media for dynamically constructing personalized contextual advertisements. The method includes extracting video metadata from a video program displayed on a playback device to a viewer, extracting component metadata from a plurality of video components stored in a media object library, extracting viewer preferences from a viewer profile, receiving synchronization information about the video program, identifying a segment of the video program susceptible to inserting a video component, based on extracted video metadata, component metadata, and viewer preferences, and transmitting the video component to the playback device and a set of instructions detailing how to insert the video component in real time in the segment of the video program. Video components can be one or more of a two-dimensional image, a video clip, a logo, a vector illustration, a three-dimensional model, a color, a character, a texture, and text. Video metadata can be extracted in real time. A viewer profile can be based on demographic information and a log of user behavior. The video program and the video component can be combined before transmitting the video component and the set of instructions to the playback device. A video component can be selected based on which advertiser offers to pay the most. The transmitted video component and set of instructions can be stored as a construction list for future use. | 05-13-2010 |
20100125586 | Parametric Analysis of Media Metadata - A method is disclosed that includes receiving a request to transmit a first multimedia file. The first multimedia file is associated with a first file descriptor. The method includes automatically generating a first generated content descriptor by analyzing the first multimedia file using a first set of analysis parameters. The method also includes comparing the first generated content descriptor to the first file descriptor and determining a first score based on a deviation of the first generated content descriptor from the first file descriptor. | 05-20-2010 |
20100145766 | METHOD AND APPARATUS FOR PROVIDING PARTICIPATORY MEDIA CONTENT - A method and apparatus for providing participatory media content to a customer via a network are disclosed. For example, a method receives a request for a first content from a customer, and determines if the customer is associated with a service that provides a participatory media content. The method then selects one or more participatory media content for the customer, if the customer is associated with the service; and provides the customer with the one or more participatory media content and the requested first content. | 06-10-2010 |
20100157063 | SYSTEM AND METHOD FOR CREATING AND MANIPULATING SYNTHETIC ENVIRONMENTS - Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for synthesizing a virtual window. The method includes receiving an environment feed, selecting video elements of the environment feed, displaying the selected video elements on a virtual window in a window casing, selecting non-video elements of the environment feed, and outputting the selected non-video elements coordinated with the displayed video elements. Environment feeds can include synthetic and natural elements. The method can further toggle the virtual window between displaying the selected elements and being transparent. The method can track user motion and adapt the displayed selected elements on the virtual window based on the tracked user motion. The method can further detect a user in close proximity to the virtual window, receive an interaction from the detected user, and adapt the displayed selected elements on the virtual window based on the received interaction. | 06-24-2010 |
20100185891 | Environment Delivery Network - A method for environmental delivery network prioritizes groups of data for transmission based on a various factors such as synchronization requirements, endpoint configuration, and the fidelity of sensory stimuli reproduction. A device detects data missing from a group of data received from a server and replaces the missing data with replacement data based on a predetermined value. The predetermined value may be based on a default value specific to the sensory stimulus missing data, data received prior to the missing data, or data received prior to and after the missing data. | 07-22-2010 |
20100217597 | Systems and Methods for Monitoring Speech Data Labelers - Systems and methods for using an annotation guide to label utterances and speech data with a call type are disclosed. A method embodiment monitors labelers of speech data by presenting via a processor a test utterance to a labeler, receiving input from the labeler that selects a particular call type from a list of call types and determining via the processor if the labeler labeled the test utterance correctly. Based on the determining step, the method performs at least one of the following: revising the annotation guide, retraining the labeler or altering the test utterance. | 08-26-2010 |
20100313243 | DIGITAL SOCIAL NETWORK TRUST PROPAGATION - A trust propagation system is disclosed that propagates trust data based on established trust relationships. The trust system may automatically propagate trust data between parties A and C based on trust relationships with a common party B. Trust data may include authentication data such as biometric data, encryption data, passwords, etc. that may be used to conduct exclusive communications. | 12-09-2010 |
20110093798 | Automated Content Detection, Analysis, Visual Synthesis and Repurposing - A content summary is generated by determining a relevance of each of a plurality of scenes, removing at least one of the plurality of scenes based on the determined relevance, and creating a scene summary based on the plurality of scenes. The scene summary is output to a graphical user interface, which may be a three-dimensional interface. The plurality of scenes is automatically detected in a source video and a scene summary is created with user input to modify the scene summary. A synthetic frame representation is formed by determining a sentiment of at least one frame object in a plurality of frame objects and creating a synthetic representation of the at least one frame object based at least in part on the determined sentiment. The relevance of the frame object may be determined and the synthetic representation is then created based on the determined relevance and the determined sentiment. | 04-21-2011 |
20110125777 | Sense and Match Advertising Content - The present disclosure generally provides a method for delivering targeted content to a user device based on environmental variables sensed at or near the user device. At least one sensed environmental variable associated with a user device is received. At least one environmental state is determined based on the at least one environmental variable. Content is then selected to be delivered to the user device based on the at least one environmental state, and the selected content is delivered to the user device. | 05-26-2011 |
20110126223 | Method and Apparatus for Distributed Display Monitoring - A method for monitoring a monitored display monitors data to be output from a monitored display. The monitored data is analyzed to generate one or more content identifiers. The content identifiers are compared to a set of rules to determine if the monitored data should be blocked from being output or if an alert should be transmitted to a supervisor device. One or more supervisor devices may be used to respond to alerts and may also be used to control the output of the monitored display. | 05-26-2011 |
20110129126 | System and Method to Assign a Digital Image to a Face Cluster - A computer implemented method includes accessing a digital image including a plurality of faces including a first face and a second face. The computer implemented method includes identifying a plurality of identification regions of the digital image including a first identification region associated with the first face and a second identification region associated with the second face. The computer implemented method also includes assigning the digital image to a first face cluster of a plurality of face clusters when a difference between data descriptive of the first identification region and data descriptive of a face cluster identification region of the first face cluster satisfies a threshold. The computer implemented method further includes assigning the digital image to a second face cluster of the plurality of face clusters based at least partially on a probability of the second face and the first face appearing together in an image. | 06-02-2011 |
20110296287 | SYSTEM AND METHOD FOR ADAPTIVE MEDIA PLAYBACK BASED ON DESTINATION - Disclosed herein are systems, methods, and computer readable-media for adaptive media playback based on destination. The method for adaptive media playback comprises determining one or more destinations, collecting media content that is relevant to or describes the one or more destinations, assembling the media content into a program, and outputting the program. In various embodiments, media content may be advertising, consumer-generated, based on real-time events, based on a schedule, or assembled to fit within an estimated available time. Media content may be assembled using an adaptation engine that selects a plurality of media segments that fit in the estimated available time, orders the plurality of media segments, alters at least one of the plurality of media segments to fit the estimated available time, if necessary, and creates a playlist of selected media content containing the plurality of media segments. | 12-01-2011 |
20120066343 | Parametric Analysis of Media Metadata - A method is disclosed that includes receiving, from a device of a user, a request to transmit a multimedia file. The method also includes automatically generating a generated content descriptor based on an analysis of the multimedia file using at least one analysis parameter. The method includes determining whether the generated content descriptor satisfies filter criteria of a profile associated with the user. The method further includes rejecting the request to transmit the multimedia file when the generated content descriptor does not satisfy the filter criteria of the profile. The method includes transmitting the multimedia file along with the generated content descriptor when the generated content descriptor satisfies the filter criteria of the profile. | 03-15-2012 |
20120173536 | Index of Locally Recorded Content - A method to index recorded content at a media device includes extracting, at a remote service provider, event index data from an event being recorded at a media device and associating the event index data with locator code data of the event. The method further includes storing, at the remote service provider, the extracted event index data and the associated locator code data; searching the extracted event index data for a plurality of segments associated with the event, the search being associated with a search request; determining index display data for a presentation of the plurality of segments based on the search request; and transmitting, to the media device, the locator code data associated with the plurality of segments, and the index display data. | 07-05-2012 |
20120224021 | SYSTEM AND METHOD FOR NOTIFICATION OF EVENTS OF INTEREST DURING A VIDEO CONFERENCE - A computer implemented method is disclosed, the method including but not limited to detecting an event of interest in video conference data for a plurality of video conference participants and notifying an end user of the event of interest. A computer readable medium is also disclosed for containing a computer program for performing the method. A computer implemented method is also disclosed for receiving at an end user device, a notification of an event of interest in a video teleconference, the method including but not limited to receiving at an end user device from a notification indicating a detection of the event of interest in video conference data from the video teleconference for a plurality of video conference participants; and sending data from the end user device to the server requesting a transcription of comments from the speaker in video teleconference. | 09-06-2012 |
20120278859 | DIGITAL SOCIAL NETWORK TRUST PROPAGATION - A trust propagation system is disclosed that propagates trust data based on established trust relationships. The trust system may automatically propagate trust data between parties A and C based on trust relationships with a common party B. Trust data may include authentication data such as biometric data, encryption data, passwords, etc. that may be used to conduct exclusive communications. | 11-01-2012 |
20120284017 | Systems, Methods, and Programs for Detecting Unauthorized Use of Text Based Communications - Systems, methods, and programs for generating an authorized profile for a text communication device or account, may sample a text communication generated by the text communication device or account during communication and may store the text sample. The systems, methods, and programs may extract a language pattern from the stored text sample and may create an authorized profile based on the language pattern. Systems, methods, and programs for detecting unauthorized use of a text communication device or account may sample a text communication generated by the device or account during communication, may extract a language pattern from the audio sample, and may compare extracted language pattern of the sample with an authorized user profile. | 11-08-2012 |
20120296649 | Digital Signatures for Communications Using Text-Independent Speaker Verification - A speaker-verification digital signature system is disclosed that provides greater confidence in communications having digital signatures because a signing party may be prompted to speak a text-phrase that may be different for each digital signature, thus making it difficult for anyone other than the legitimate signing party to provide a valid signature. | 11-22-2012 |
20120304043 | SYSTEM AND METHOD FOR ADAPTIVE PLAYBACK BASED ON DESTINATION - Disclosed herein are systems, methods, and computer readable-media for adaptive media playback based on destination. The method for adaptive media playback comprises determining one or more destinations, collecting media content that is relevant to or describes the one or more destinations, assembling the media content into a program, and outputting the program. In various embodiments, media content may be advertising, consumer-generated, based on real-time events, based on a schedule, or assembled to fit within an estimated available time. Media content may be assembled using an adaptation engine that selects a plurality of media segments that fit in the estimated available time, orders the plurality of media segments, alters at least one of the plurality of media segments to fit the estimated available time, if necessary, and creates a playlist of selected media content containing the plurality of media segments. | 11-29-2012 |
20120323575 | SPEAKER ASSOCIATION WITH A VISUAL REPRESENTATION OF SPOKEN CONTENT - Speaker content generated in an audio conference is visually represented in accordance with a method. Speaker content from a plurality of audio conference participants is monitored using a computer with a tangible non-transitory processor and memory. The speaker content from each of the plurality of audio conference participants is monitored. A visual representation of speaker content for each of the plurality of audio conference participants is generated based on the analysis of the speaker content from each of the plurality of audio conference participant. The visual representation of speaker content is displayed. | 12-20-2012 |
20120323579 | DYNAMIC ACCESS TO EXTERNAL MEDIA CONTENT BASED ON SPEAKER CONTENT - An audio conference is supplemented based on speaker content. Speaker content from at least one audio conference participant is monitored using a computer with a tangible non-transitory processor and memory. A set of words is selected from the speaker content. The selected set of words is determined to be associated with supplemental media content from at least one external source. The supplemental media content is made available to at least one audience member for the audio conference. The supplemental media content is selectively presented to the at least one audience member. | 12-20-2012 |
20120324054 | TELEPRESENCE SIMULATION WITH MULTIPLE INTERCONNECTED DEVICES - Telepresence is coordinated among multiple interconnected devices. The presence of a first interconnected device and a second interconnected device in a common space is determined. Multimedia capabilities of the first interconnected device and the second interconnected device are determined. Communications of at least one type of media information using one of the first interconnected device and the second interconnected device are selectively and temporarily enabled by an external controller over a second network. Communications of the at least one type of media information using the other of the first interconnected device and the second interconnected device are selectively and temporarily not enabled by the external controller over the second network. | 12-20-2012 |
20130007638 | System and Method for Creating and Manipulating Synthetic Environments - Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for synthesizing a virtual window. The method includes receiving an environment feed, selecting video elements of the environment feed, displaying the selected video elements on a virtual window in a window casing, selecting non-video elements of the environment feed, and outputting the selected non-video elements coordinated with the displayed video elements. Environment feeds can include synthetic and natural elements. The method can further toggle the virtual window between displaying the selected elements and being transparent. The method can track user motion and adapt the displayed selected elements on the virtual window based on the tracked user motion. The method can further detect a user in close proximity to the virtual window, receive an interaction from the detected user, and adapt the displayed selected elements on the virtual window based on the received interaction. | 01-03-2013 |
20130036353 | Method and Apparatus for Displaying Multimedia Information Synchronized with User Activity - A method, apparatus, and computer readable medium for displaying multimedia information synchronized with user activity includes a multimedia processing unit. The multimedia processing unit receives requests for multimedia information from a user and synchronizes the display of a multimedia presentation to a user based on user activities which are observed using one or more sensors. The multimedia processing unit acquires multimedia information from various sources via a network and segments the multimedia information based on content and additional information determined to be related to particular multimedia information acquired. The multimedia processing unit generates multimedia presentations using multimedia segments obtained from different sources. Multimedia segments are selected for a particular multimedia presentation based on a rating associated with the multimedia information from which the segment was derived. | 02-07-2013 |
20130039547 | Method and Apparatus for Automated Analysis and Identification of a Person in Image and Video Content - A method, apparatus, and computer readable medium for identifying a person in an image includes an image analyzer. The image analyzer determines the content of an image such as a person, location, and object shown in the image. A person in the image may be identified based on the content and event data stored in a database. Event data includes information concerning events and related people, locations, and objects determined from other images and information. Identification metadata is generated and linked to each analyzed image and comprises information determined during image analysis. Tags for images are generated based on identification metadata. The event database can be queried to identify particular people, locations, objects, and events depending on a user's request. | 02-14-2013 |
20130042283 | Method and Apparatus for Automatically Converting Source Video into Electronic Mail Messages - The invention relates to a method and system for automatically identifying video content within source video and transmitting the video content to an electronic mail client. The transmitted video content can be streaming video, video files, and/or other medium derived from the source video. An enhanced electronic mail client is also disclosed. | 02-14-2013 |
20130046847 | Opportunistic Crowd-Based Service Platform - A method and apparatus for providing an opportunistic crowd based service platform is disclosed. A mobile sensor device is identified based on a current location and/or other qualities, such as intrinsic properties, previous sensor data, or demographic data of an associated user of the mobile sensor device. Data is collected from the mobile sensor device. The data collected from the mobile sensor device is aggregated with data collected from other sensor devices, and content generated based on the aggregated data is delivered to a user device. | 02-21-2013 |
20130070975 | System and Method to Assign a Digital Image to a Face Cluster - A method includes accessing a digital image including a plurality of faces including a first face and a second face. The method includes identifying a plurality of identification regions of the digital image including a first identification region associated with the first face and a second identification region associated with the second face. The method also includes assigning the digital image to a first face cluster of a plurality of face clusters when a difference between data descriptive of the first identification region and data descriptive of a face cluster identification region of the first face cluster satisfies a threshold. The method further includes assigning the digital image to a second face cluster of the plurality of face clusters based at least partially on a frequency of the second face and the first face appearing together in an image. | 03-21-2013 |
20130080209 | Comprehensive Information Market Exchange - Systems and techniques for collecting information as authorized by information providers and sharing the information with information recipients according to criteria specified by the information providers. Information is collected from one or more of a variety of sources and stored in a provider profile, with the provider profile also specifying criteria for sharing the information, including payment required for sharing the information with particular categories of recipients. An exchange system is maintained allowing recipients to request or to otherwise specify needs for particular categories of information and payments to be provided by the information, and needs or requests of recipients for information are matched with criteria specified by providers, with information being transferred or used to provide results for a recipient and payment being transferred from the recipient to a provider or providers when a match between information needs and criteria for sharing information is identified. | 03-28-2013 |
20130137401 | Systems, Methods, and Programs for Detecting Unauthorized Use of Text Based Communications Services - Systems, methods, and programs for generating an authorized profile for a text communication device or account, may sample a text communication generated by the text communication device or account during communication and may store the text sample. The systems, methods, and programs may extract a language pattern from the stored text sample and may create an authorized profile based on the language pattern. Systems, methods, and programs for detecting unauthorized use of a text communication device or account may sample a text communication generated by the device or account during communication, may extract a language pattern from the audio sample, and may compare extracted language pattern of the sample with an authorized user profile. | 05-30-2013 |
20130138461 | Mobile Service Platform - A method and apparatus for a service platform capable of providing device-based task completion is disclosed. A request for a task is received at a service platform from a customer. A worker device to complete the task is selected from a group of worker devices registered with the service platform based on a current attribute of the worker device. Data resulting from completion of the task is received from the selected worker device, validated, and presented to the customer. A reward or incentive can be provided to the worker device in response to the data being received from the worker device and validated. | 05-30-2013 |
20130159343 | Embedded Business Metadata - A methodology is disclosed for improving searches of a distributed Internet network. A distributed Internet network is searched for a particular information type, searching for a field identified using a predetermined identifier indicating that the field comprises information of the particular information type. When the field identified using the predetermined identifier is found, an association of the contents of the field with the search results is made, and repeated using the same predetermined identifier. Information of a particular information type may then be served in a field identified using a predetermined identifier that identifies the field as containing information of the particular information type. | 06-20-2013 |
20130179834 | Dynamic Glyph-Based Search - A method and apparatus for a dynamic glyph based search includes an image server. The image server analyzes images to determine the content of an image. The image and data related to the determined content of the image are stored in an image database. A user can access the image server and search images using search glyphs. In response to selection of a generic-search glyph, the image server finds related images in the image database and the images are displayed to the user. In addition, refine-search glyphs are displayed to a user based on the selected generic-search glyph. One or more refine-search glyphs can be selected by a user to further narrow a search to specific people, locations, objects, and other image content. | 07-11-2013 |
20130325443 | Library of Existing Spoken Dialog Data for Use in Generating New Natural Language Spoken Dialog Systems - A machine-readable medium may include a group of reusable components for building a spoken dialog system. The reusable components may include a group of previously collected audible utterances. A machine-implemented method to build a library of reusable components for use in building a natural language spoken dialog system may include storing a dataset in a database. The dataset may include a group of reusable components for building a spoken dialog system. The reusable components may further include a group of previously collected audible utterances. A second method may include storing at least one set of data. Each one of the at least one set of data may include ones of the reusable components associated with audible data collected during a different collection phase. | 12-05-2013 |
20130337776 | Systems, Methods and Programs for Detecting Unauthorized Use of Text Based Communications Services - Systems, methods, and programs for generating an authorized profile for a text communication device or account, may sample a text communication generated by the text communication device or account during communication and may store the text sample. The systems, methods, and programs may extract a language pattern from the stored text sample and may create an authorized profile based on the language pattern. Systems, methods, and programs for detecting unauthorized use of a text communication device or account may sample a text communication generated by the device or account during communication, may extract a language pattern from the audio sample, and may compare extracted language pattern of the sample with an authorized user profile. | 12-19-2013 |
20130340041 | Digital Communication Biometric Authentication - A biometric authentication system is disclosed that provides authentication capability using biometric data in connection with a challenge for parties engaging in digital communications such as digital text-oriented, interactive digital communications. End-user systems may be coupled to devices that include biometric data capture devices such as retina scanners, fingerprint recorders, cameras, microphones, ear scanners, DNA profilers, etc., so that biometric data of a communicating party may be captured and used for authentication purposes. | 12-19-2013 |
20140104494 | RELATIONAL DISPLAY OF IMAGES - A method and apparatus for displaying a plurality of secondary images based on image data of a primary image include displaying a primary image and a plurality of secondary images based on the image data of the primary image. Each of the plurality of secondary images is displayed having a size based on a relevance of each respective one of the plurality of secondary images to the primary image. The primary image can be selected from a plurality of images or a frame of a video. Subsets of secondary images can be displayed in clusters including images having content similar to particular content of the primary image. | 04-17-2014 |
20140150020 | SYSTEM AND METHOD FOR AUTOMATICALLY AUTHORING INTERACTIVE TELEVISION CONTENT - A system and method is provided to automatically generate content for ITV products and services by processing primary media sources. In one embodiment of the invention, keywords are automatically extracted from the primary media sources using one or more of a variety of techniques directed to video, audio and/or textual content of the multimodal source. In some embodiments, keywords are then processed according to one or more disclosed algorithms to narrow the quantity of downstream processing that is necessary to associate secondary sources (reference items) with the primary video source. Embodiments of the invention also provide automatic searching methods for the identification of reference items based on the processed keywords in order to maximize the value added by the association of reference items to the video source. | 05-29-2014 |
20140150028 | Method and System for Content Recording and Indexing - The present invention relates to a method for a control point of initiating actions on a device in a communication network comprising at least two control points both adapted to control said device. Further, the present invention relates to a method for a device of initiating actions on said device in a communication network comprising at least two control points both adapted to control said device. Further, the present invention relates to a control point of initiating actions on a device in a communication network comprising at least two control point both adapted to control said device. Further, the present invention relates to a device in a communication network comprising at least two control points both adapted to control said device based on action requests received from a control point along with control point identification. | 05-29-2014 |
20140164403 | System And Method For Generating Media Bookmarks - Disclosed herein are systems, methods, and computer-readable media for transmedia video bookmarks, the method comprising receiving a first place marker and a second place marker for a segment of video media, extracting metadata from the video media between the first and second place markers, normalizing the extracted metadata, storing the normalized metadata, first place marker, and second place marker as a video bookmark, and retrieving the media represented by the video bookmark upon request from a user. Systems can aggregate video bookmarks from multiple sources and refine the first place marker and second place marker based on the aggregated video bookmarks. Metadata can be extracted by analyzing text or audio annotations. Metadata can be normalized by generating a video thumbnail representing the video media between the first place marker and the second place marker. Multiple video bookmarks may be searchable by metadata or by the video thumbnail visually. | 06-12-2014 |
20140192141 | SYSTEM AND METHOD FOR NOTIFICATION OF EVENT OF INTEREST DURING A VIDEO CONFERENCE - A computer implemented method is disclosed, the method including but not limited to detecting an event of interest in video conference data for a plurality of video conference participants and notifying an end user of the event of interest. A computer readable medium is also disclosed for containing a computer program for performing the method. A computer implemented method is also disclosed for receiving at an end user device, a notification of an event of interest in a video teleconference, the method including but not limited to receiving at an end user device from a notification indicating a detection of the event of interest in video conference data from the video teleconference for a plurality of video conference participants; and sending data from the end user device to the server requesting a transcription of comments from the speaker in video teleconference. | 07-10-2014 |
20140196068 | System and Method for Providing Program Recommendations Through Multimedia Searching Based on Established Viewer Preferences - A system and method is disclosed for processing viewer profiles and program metadata from a number of sources to provide viewing suggestions and recommendations to one or more viewers. | 07-10-2014 |
20140204123 | Relational Display of Images - A method and apparatus for displaying a plurality of secondary images based on image data of a primary image include displaying a primary image and a plurality of secondary images based on the image data of the primary image. Each of the plurality of secondary images is displayed having a size based on a relevance of each respective one of the plurality of secondary images to the primary image. The primary image can be selected from a plurality of images or a frame of a video. Subsets of secondary images can be displayed in clusters including images having content similar to particular content of the primary image. | 07-24-2014 |
20140208236 | DYNAMIC ACCESS TO EXTERNAL MEDIA CONTENT BASED ON SPEAKER CONTENT - An interactive conference based is supplemented based on terminology content. Terminology content from a plurality of interactive conference participants is monitored. A set of words from the terminology content is selected. Supplemental media content at an external source is identified based on the selected set of words, and selectively made available and presented to an audience member for the interactive conference. | 07-24-2014 |
20140250096 | Embedded Business Metadata - A methodology is disclosed for improving searches of a distributed Internet network. A distributed Internet network is searched for a particular information type, searching for a field identified using a predetermined identifier indicating that the field comprises information of the particular information type. When the field identified using the predetermined identifier is found, an association of the contents of the field with the search results is made, and repeated using the same predetermined identifier. Information of a particular information type may then be served in a field identified using a predetermined identifier that identifies the field as containing information of the particular information type. | 09-04-2014 |
20140298363 | SYSTEM AND METHOD FOR DYNAMICALLY CONSTRUCTING PERSONALIZED CONTEXTUAL VIDEO PROGRAMS - Systems, methods, and computer readable-media for dynamically constructing personalized contextual video programs include extracting video metadata from a video program, extracting component metadata from video components stored in a media object library, extracting viewer preferences, receiving synchronization information about the video program, identifying a video program segment susceptible to inserting a video component, and transmitting the video component to a playback device and instructions detailing how to insert the video component in the video program segment. Video metadata can be extracted in real time. A viewer profile can be based on demographic information and user behavior. The video program and the video component can be combined before transmitting the video component and instructions to the playback device. A video component can be selected based on which advertiser offers to pay the most. The transmitted video component and set of instructions can be stored as a construction list for future use. | 10-02-2014 |
20140301609 | Method and Apparatus for Automated Analysis and Identification of a Person in Image and Video Content - A method, apparatus, and computer readable medium for identifying a person in an image includes an image analyzer. The image analyzer determines the content of an image such as a person, location, and object shown in the image. A person in the image may be identified based on the content and event data stored in a database. Event data includes information concerning events and related people, locations, and objects determined from other images and information. Identification metadata is generated and linked to each analyzed image and comprises information determined during image analysis. Tags for images are generated based on identification metadata. The event database can be queried to identify particular people, locations, objects, and events depending on a user's request. | 10-09-2014 |
20140317706 | DIGITAL SOCIAL NETWORK TRUST PROPAGATION - A trust propagation system is disclosed that propagates trust data based on established trust relationships. The trust system may automatically propagate trust data between parties A and C based on trust relationships with a common party B. Trust data may include authentication data such as biometric data, encryption data, passwords, etc. that may be used to conduct exclusive communications. | 10-23-2014 |
20150052119 | METHOD AND SYSTEM FOR INFORMATION QUERYING - Methods and systems for information querying are described. At least one recent image of a video signal may be accessed. Recent text associated with the at least one recent image may be accessed. A presentation image may be provided from the at least one recent image for presentation on a display. An original portion of the recent text may be identified within the presentation image. A selection of a user portion of the recent text may be received. An information source may be queried with the selection of the user portion of the recent text. The information source may be capable of using the selection to provide a result. | 02-19-2015 |
20150055017 | Relational Display of Images - A method and apparatus for displaying a plurality of secondary images based on image data of a primary image include displaying a primary image and a plurality of secondary images based on the image data of the primary image. Each of the plurality of secondary images is displayed having a size based on a relevance of each respective one of the plurality of secondary images to the primary image. The primary image can be selected from a plurality of images or a frame of a video. Subsets of secondary images can be displayed in clusters including images having content similar to particular content of the primary image. | 02-26-2015 |
20150058451 | MULTI-DEVICE COMPLEXITY BROKER - Aa brokering device manages multimedia information including an interface device having access to a network and a multimedia service provider. The interface device enables selection of multimedia information from the network and provides the selected multimedia information to a plurality of locations without requiring the user to specify a protocol associated with the multimedia information. | 02-26-2015 |
20150073800 | DIGITAL SIGNATURES FOR COMMUNICATIONS USING TEXT-INDEPENDENT SPEAKER VERIFICATION - A speaker-verification digital signature system is disclosed that provides greater confidence in communications having digital signatures because a signing party may be prompted to speak a text-phrase that may be different for each digital signature, thus making it difficult for anyone other than the legitimate signing party to provide a valid signature. | 03-12-2015 |
20150082248 | Dynamic Glyph-Based Search - A method and apparatus for a dynamic glyph based search includes an image server. The image server analyzes images to determine the content of an image. The image and data related to the determined content of the image are stored in an image database. A user can access the image server and search images using search glyphs. In response to selection of a generic-search glyph, the image server finds related images in the image database and the images are displayed to the user. In addition, refine-search glyphs are displayed to a user based on the selected generic-search glyph. One or more refine-search glyphs can be selected by a user to further narrow a search to specific people, locations, objects, and other image content. | 03-19-2015 |