Patent application number | Description | Published |
20080209021 | Synchronous delivery of media content in a collaborative environment - An apparatus and method for facilitating a synchronous display of a time-based media object (e.g., a video or audio file) with a remote device is provided. In one example, the apparatus comprises control logic for controlling the display of a media object in response to a user entered command with a first device, and communication logic for causing communication of the user entered command (e.g., play, pause, skip, etc.) and a metric (e.g., time or frame reference) associated with the media object to a second device for synchronizing the display of the media object with the first and second devices. The first and second devices may communicate via peer-to-peer communications, for example, in a collaborative or social application such as an IM application. Further, the apparatus may include various devices such as a personal computer, mobile phone device and/or mobile personal entertainment device, DVR, or the like. | 08-28-2008 |
20080209075 | SYNCHRONOUS DELIVERY OF MEDIA CONTENT AND REAL-TIME COMMUNICATION FOR ONLINE DATING - A method and system for facilitating online dating between users including real-time communication and the viewing of synchronized media objects. The method and system provide a framework for the synchronous display of images (e.g., of a photo book), web content, or time-based media objects (e.g., video or audio files) between two remote devices. The method further includes controlling the display of media objects in response to a user entered command with a first device, and causing communication of the user entered command (e.g., play, pause, skip, next, etc.) to a second device for synchronizing the display of the media objects with the first and second devices. The first and second devices may communicate via real-time communication applications, such as an IM or VoIP application, which may be displayed in a common window as the media objects. | 08-28-2008 |
20080313227 | METHOD AND SYSTEM FOR MEDIA-BASED EVENT GENERATION - Systems and methods are described allowing dynamic selection of media items (e.g., advertisements) for presentation within a media stream based on dynamically-generated information that describes the content of the media stream or the stream's consumer. Systems may include meta data servers and media servers that work together to dynamically select media items and dynamically build a media stream containing the selected media items to the consumer. The media items are selected based on dynamically-generated meta data. Such meta data may be generated by previous consumers of the media stream and provide an accurate and dynamic description of the contents of the media stream. Because the media items are dynamically selected based on dynamically-generated meta data, even though the same media stream may be requested by different media consumers, each media stream is individually generated and may be a unique stream that reflects the impressions of previous consumers of the stream. | 12-18-2008 |
20080313541 | METHOD AND SYSTEM FOR PERSONALIZED SEGMENTATION AND INDEXING OF MEDIA - This disclosure describes systems, methods and user interfaces that allow a user to identify, annotate and share a portion of a media item with another user. Through the user interface, the user may render a media item and identify a segment of the media item. Based on the media item, previously defined and shared segments may be suggested to the user allowing the user to quickly select and identify popular segments for sharing. In addition, previously used annotations of previously defined and shared segments may be suggested to the user allowing users to quickly select annotations. The sharing user may then issue a command that causes a link or other means for accessing the segment to be transmitted to a recipient. Accessing this link or other means, causes the segment defined by the sharing user to be rendered on the recipient's device. | 12-18-2008 |
20080313570 | METHOD AND SYSTEM FOR MEDIA LANDMARK IDENTIFICATION - Methods and systems are described for allowing a user to quickly determine parts of a media item in which the user will be interested. In the methods and systems described, a timeline is provided for the media item and semantic icons are used as media landmarks along the timeline. The semantic icons are related to the content or a description of the content at the location in the media item corresponding to the semantic icon's location on the timeline. The semantic icons, in addition to providing some immediate contextual information at a glance, also allow a user access to annotations of the media item. Semantic icons can represent tags, users who have created or modified annotations for the segment of the media item, or other relevant information. The semantic icons may also be used to determine a relative level of interest in different parts of the media item both with respect to the user and with respect to other users. | 12-18-2008 |
20100030870 | REGION AND DURATION UNIFORM RESOURCE IDENTIFIERS (URI) FOR MEDIA OBJECTS - A method for providing a portion of a media object to a user is provided. The method includes receiving a URI associated with a media object. The URI indicates a portion of the media object. The method further includes determining the portion of the media object indicated by the URI. The method also includes providing the portion of the media object to a user. Furthermore, a system for providing a portion of a media object to a user is provided. The system includes a memory, logic for receiving a URI associated with a media object, and a processor. The processor is for determining the portion of the media object indicated by the URI, and providing the portion of the media object to a user. | 02-04-2010 |
Patent application number | Description | Published |
20090144321 | ASSOCIATING METADATA WITH MEDIA OBJECTS USING TIME - In accordance with embodiments of the present invention, a method for associating metadata with a media object is provided. The method provides the ability to tag, or bookmark, a point in time for future use. The method includes receiving the metadata, an associated time condition, and an associated user identification. The method further includes storing at least the time condition. The at least stored time condition is used, at least in part, for associating the metadata with the media object. The media object is then provided to the user. In some embodiments the media object is not available for association with the metadata at the time the metadata is received. In other embodiments, the media object is provided by an external application. | 06-04-2009 |
20100228728 | HARVESTING OF MEDIA OBJECTS FROM SEARCHED SITES WITHOUT A USER HAVING TO ENTER THE SITES - A method and apparatus for enabling a user to access media objects, such as images, from a website without requiring the user to enter the website. In one embodiment, a search engine searches for websites that match a submitted search term. A selected URL to one of the resulting websites is submitted to a harvester that accesses a web page of the selected website and identifies a media object of the web page. The harvester determines the characteristic(s) of the media object, such as a dimension, an aspect ratio, a proximity to other media objects, etc. The harvester determines a second media object with substantially the same characteristic(s). The determined media objects, or subportions, are rendered in a client user interface. Relationships are mapped between a selected media object and projects that use the object. Manipulating a rendered portion causes a related operation on the whole media object. | 09-09-2010 |
20110061001 | SYNCHRONIZATION OF ADVERTISMENT DISPLAY UPDATES WITH USER REVISITATION RATES - Techniques for displaying advertisements on web pages are provided. A revisitation rate for views of a web page by a user population is determined. A refresh rate for an advertisement space on the web page is synchronized with the determined revisitation rate. An advertisement is selected to be displayed at the advertisement space at a particular refresh time of the synchronized refresh rate. The advertisement is selected based at least on a difference between a content of the web page at the particular refresh time and a content of the web page at a previous refresh time of the synchronized refresh rate. | 03-10-2011 |
20110088009 | TUTORIAL SYSTEMS FOR CODE CREATION AND PROVENANCE TRACKING - The disclosed embodiments of computer systems and techniques facilitate creation and retrieval of software code. Provenance tracking at the step level allows for each step to be tracked to its original creator and to various remixes of the original in the line of provenance. | 04-14-2011 |
20110106615 | MULTIMODE ONLINE ADVERTISEMENTS AND ONLINE ADVERTISEMENT EXCHANGES - Techniques are described for selecting advertisements for display in web pages. In one aspect, a web page content characterization document may be generated that describes aspects of a web page. The web page content characterization document may be used to match advertisements for display in the web page. In another aspect, a multi-display mode advertisement object is provided. The multi-display mode advertisement object is an advertisement object that can be displayed as an advertisement in various formats, as desired for the particular web page destination location. In still another aspect, an in-linking advertisement object is provided. The in-linking advertisement object may be displayed on a web page, and when selected (e.g., clicked on), activates a link to content within the web page, rather than linking off page. | 05-05-2011 |
20110202537 | SYSTEM AND METHOD FOR USING TOPIC MESSAGES TO UNDERSTAND MEDIA RELATING TO AN EVENT - A system and method for using topic messages to understand media relating to an event. An event (such as a live event or broadcast event), is selected where at least a portion of the content of the event is stored as at least one media object, such as, for example a video or audio recording in digital format. A plurality of topic messages relating to the broadcast event is retrieved over a network and are analyzed to identify a plurality of content segments within the event. The topic messages are further analyzed to identify at least one key actor related to the event. Segment and key actor data relating to the event is stored to a computer readable medium in association with the media objects, whereby the segment data identifies the plurality of content segments within the media objects and the key actor data identifies key actors in the event. | 08-18-2011 |
20110207482 | MEDIA EVENT STRUCTURE AND CONTEXT IDENTIFICATION USING SHORT MESSAGES - The present disclosure is descriptive of discovering structure, content, and context of a media event, e.g., a live media event, using real-time discussions that unfold through short messaging services. Generally, a sampling of short messages of a plurality of users is obtained. The sampling of short messages corresponds to a media event. A segment in the media event is identified using the sampling of short messages, and at least one term taken from the sampling of short messages is identified. The at least one term is indicative of a context of the identified segment. | 08-25-2011 |
20120158638 | CLASSIFICATION RECOMMENDATION BASED ON SOCIAL ACTIONS - Embodiments are directed towards employing a classifier to determine a classification for target media content using nominally factored social interaction attributes, the classifier being trained using a training dataset that includes at least one nominally factored social interaction attribute. The trained classifier determines a classification of the target media content based on nominally factored social interaction attributes obtained during a monitored social interaction with the target media content and one or more users. The classification may include identifying at least one genre for the media content, as well as predicting whether the media content will go viral or not. The classification may also be used to provide recommendation to the one or more users of other media content. | 06-21-2012 |
20130086484 | SYSTEM FOR CUSTOM USER-GENERATED ACHIEVEMENT BADGES BASED ON ACTIVITY FEEDS - Disclosed are methods and apparatus for generating and awarding user-generated badges. In one embodiment, a user-generated badge may be generated in response to input received via a graphical user interface. The user-generated badge may be represented by a media token and have associated therewith a set of rules defining one or more activities to be completed. Activity data may be monitored via one or more data sources based upon the set of rules. An instance of the user-generated badge may be automatically awarded to individuals satisfying the set of rules. | 04-04-2013 |
20130227418 | CUSTOMIZABLE GESTURES FOR MOBILE DEVICES - Users are enabled to define and modify mappings between ( | 08-29-2013 |
20130246448 | TWO-DIMENSION INDEXED CAROUSELS FOR IN SITU MEDIA BROWSING ON MOBILE DEVICES - In one embodiment, a set of one or more metadata values may be obtained via a device, where the set of one or more metadata values indicate conditions present with respect to the device, the user of the device, and/or one or more friends of the user. Multiple media items in a plurality of media items may be identified by identifying at least a portion of the plurality of media items based, at least in part, on at least a portion of a second set of one or more metadata values of at least a portion of the plurality of media items and at least a portion of the set of one or more metadata values, where the second set of metadata values indicates conditions present when the corresponding media item was obtained, generated, or identified. A virtual carousel including the multiple media items may be provided. | 09-19-2013 |
20130304686 | METHODS AND SYSTEMS FOR PERSONALIZING USER EXPERIENCE BASED ON ATTITUDE PREDICTION - The disclosure herein relates to a system and method for personalizing an online experience of a user based on the user's attitude. Attitude models are constructed from user activity data that are able to infer or determine attitudes for a user. Based on the attitudes derived from applying the attitude models, attitude profiles are created for the users. As a users engage in various types of online interactions, the attitude profiles associated with the users can be utilized to personalize the online experience of the user. | 11-14-2013 |
20140140675 | AD HOC COLLABORATION NETWORK FOR CAPTURING AUDIO/VIDEO DATA - Software authenticates a first user of a first mobile device and a second user of a second mobile device. Each of the mobile devices includes a video capturing device and each user agrees or has previously agreed to share video data captured by the user with other authenticated users. The software determines whether the first mobile device is located proximate to the second mobile device. Then the software receives video data captured by the second mobile device and transmits the video data to the first mobile device for display along with an annotation indicating the location of the second mobile device relative to the first mobile device, if the first mobile device is proximate to the second mobile device. The software receives an indication from the first mobile device that at least some of the video data is to be indexed in a profile associated with the first user. | 05-22-2014 |
20150039631 | METHOD AND APPARATUS FOR ACCURATE LOCALIZATION OF POINTS OF INTEREST USING A WORLD SHAPE - Geo-referenced and oriented media items may be used to determine a location of one or more points of interest depicted by the media items. A difference between an actual capture location and orientation and a reported location and orientation may be modeled according to one or more distributions, which distribution(s) may be used to assign one or more weights to each location in the world where such weight(s) may be considered to be a likelihood that a point of interest might have been seen by a capturing device. A density map may be acquired by superimposing the derived likelihoods, and a maximum, e.g., local maximum, may be determined to represent a location of a point of interest. | 02-05-2015 |