OpenTV, Inc. Patent applications |
Patent application number | Title | Published |
20160054905 | SYSTEMS AND METHODS FOR ENABLING SELECTION OF AVAILABLE CONTENT INCLUDING MULTIPLE NAVIGATION TECHNIQUES - A device for enabling content selection is configured to display a graphical user interface including a plurality of panes. The plurality of panes may include items of content which are time sensitive and items of content which are not time sensitive. Further, the device may be configured to display other graphical user interfaces include graphical user interfaces that enable menu bar navigation and grid guide navigation. | 02-25-2016 |
20150339722 | TARGETED ADVERTISING BASED ON USER PRODUCT INFORMATION - Methods and systems of targeting advertising are presented. In an example method, a media content device of a user accesses user product information originating from a user product and describing at least one characteristic of the user product. At least one advertisement is selected from a plurality of available advertisements based on the user product information. The selected advertisement is forwarded from the media content device for presentation to the user. | 11-26-2015 |
20150309179 | TECHNIQUES FOR SECURING LIVE POSITIONING SIGNALS - A pay television satellite broadcast includes validation data that can be used to validate authenticity of live global positioning system (GPS) data. The validation data may be included within entitlement messages and encrypted for security and selective reception by authorized receivers. A navigation system may compute checksums of received live GPS data and compare with the validation data for a match. A decision about whether or not to use the live GPS data may be taken based on whether or not the computed checksums match the validation data received via the pay television satellite broadcast signals. | 10-29-2015 |
20150302463 | INTELLIGENT TOOL TO SUPPORT MANUAL SCHEDULING OF ADS - A system and method for providing options for scheduling ads is provided. In example embodiments, a list of one or more ads is presented to an operator. A selection of an ad to be placed into a schedule is received. Placement analysis is performed, using a hardware processor, to identify a plurality of placement options based on placing the ad into the schedule. The placement analysis includes determining a net difference metric value for each placement option. The net difference metric value is determined based on displacement of at least one previously scheduled ad in each placement option. The plurality of placement options are sorted according to a score derived from at least one value metric to create a result. The result is presented to the operator, whereby the result includes the score derived from the at least one value metric for each placement option. | 10-22-2015 |
20150205824 | SYSTEM AND METHOD FOR PROVIDING AGGREGATED METADATA FOR PROGRAMMING CONTENT - A system and method for providing aggregated metadata for programming content is provided. In example embodiments, data regarding a program is collected from a third party source. The collected data is parsed to identify metadata for the program. The metadata collected from the third party source is merged with official metadata for the program to create aggregated metadata for the program. The aggregated metadata is stored to a metadata warehouse that is searchable. | 07-23-2015 |
20150193127 | SYSTEMS AND METHODS OF DISPLAYING INTEGRATED HOME AUTOMATION MODULES - A device for enabling a user to control a home device is described. The device may present graphical user interfaces to a user. The graphical user interfaces may include icons associated with each of a plurality of home devices. The icons may include a status associated with a home device. The icons may be selected by a user and enable a user to control a home device. The graphical user interface may be displayed in conjunction with digital media originating from one or more of a television service or a multimedia service. | 07-09-2015 |
20150193119 | SYSTEMS AND METHODS OF DISPLAYING AND NAVIGATING PROGRAM CONTENT BASED ON A HELICAL ARRANGEMENT OF ICONS - A device for enabling content selection is configured to display icons representing items of content. The icons may be displayed using a helical structure. A device may enable a user to select icons with a helical structure. A device may enable a user to navigate icons presented in the foreground of a helical structure. A user navigating icons in the foreground of a helical structure may cause new icons to be presented in the background of the helical structure. | 07-09-2015 |
20150179226 | MULTIPLE VIEWS RECORDING - A system and method for providing multiple views recording is provided. In example embodiments, an indication to record serial events including a first event and a second event on a same channel is received. A recording stream is started at a beginning of the first event and ends at an end of the second event. View markings are inserted in the recording stream that differentiate a first view corresponding to the first event from a second view corresponding to the second event. Thus, the recording stream creates a single file that contains multiple views. The single file is stored for later playback. | 06-25-2015 |
20150178456 | REMOTE HEALTH CARE VIA A TELEVISION COMMUNICATION SYSTEM - Methods and systems for providing health care remotely via a television communication system are presented. In one example, a communication gateway configured to communicate with a head-end of a television communication system may receive information associating a user with the communication gateway. Health care information related specifically to the user, as well as a gateway identifier associated with the user, may be received at the gateway from the head-end. The health care information may be forwarded to a display communicatively coupled to the gateway based on the gateway identifier corresponding to the communication gateway. | 06-25-2015 |
20150163445 | USER INTERFACE TECHNIQUES FOR TELEVISION CHANNEL CHANGES - An improved user premises device enhances the channel change experience. In response to a channel-up or a channel-down command, a currently displayed program is re-sized to fit within a smaller program window. In the display area that is exposed due to the re-sizing of the currently displayed program, additional content such as an advertisement or channel change progress information is displayed. Additional program windows that render snapshots of content from one or more program up and one or more program down may be displayed in windows that are organized in a vertical alignment with the program window of the currently displayed program. The program windows are animated or scrolled in a direction to bring the program window of the user-desired next program in place of the program window of the currently displayed programmed. The program window of the next program is then resized to occupy the entire display. | 06-11-2015 |
20150095964 | BUMPER VIDEO CAROUSEL FOR DIGITAL VIDEO DELIVERY - When a use device makes a request to watch a live program that is yet to become available at a server for streaming to the user device, a secondary program may be provided to the user device. The secondary program may be made available as a carousel of short duration video segments that are looped for viewing at the user device. When the live program becomes available, the secondary program may be replaced with live program in a visually seamless manner. | 04-02-2015 |
20150074728 | SYSTEMS AND METHODS OF DISPLAYING CONTENT - A device for enabling content selection is configured to display one or more sub-categories of content included within a category of content. The one or more sub-categories of content may be displayed using stack structures. The stack structures may include a plurality of icons representing available content. The stack structures may enable thumbnail browsing of content available from a plurality of diverse sources. | 03-12-2015 |
20150074721 | SYSTEMS AND METHODS OF DISPLAYING CONTENT - A device for enabling content selection is configured to display one or more sub-categories of content included within a category of content. The one or more sub-categories of content may be displayed using stack structures. The stack structures may include a plurality of icons representing available content. The stack structures may enable thumbnail browsing of content available from a plurality of diverse sources. The device may enable a user to cycle through sub-category types. | 03-12-2015 |
20150074552 | SYSTEM AND METHOD OF DISPLAYING CONTENT AND RELATED SOCIAL MEDIA DATA - A device for enabling content selection is configured to display one or more item of content with associated popularity indicator. The popularity indicators may be based on usage data from a social media service. The popularity indicators may indicate a rate of change in popularity as well as a relative level popularity. In one example, a device may display comments from a social media service in conjunction with content during the playback of content. | 03-12-2015 |
20150052549 | TIME SHIFTING OF ADVERTISEMENTS IN DIGITAL CONTENT DELIVERY SERVICES - Advertisements included in a stored digital video program are identified and indexed. A user can time shift the advertisements to play out at a different time position in the program or not play the advertisement at all. A user may incur an advertisement debt for skipping or fast forwarding an advertisement. The advertisement debt can be offset by viewing ads, trading the debt with other users or by paying for the debt in another form. | 02-19-2015 |
20150032876 | MEASURING RESPONSE TRENDS IN A DIGITAL TELEVISION NETWORK - Techniques and systems for providing a trend server outside a content provider network to communicate with the content provider network to build a trend record based on responses received from the content provider network for monitoring certain activity trend or tendency in the content provider network and provide an alert when the content provider network behaves abnormally. | 01-29-2015 |
20140337136 | AD SCHEDULING - An advertisement scheduling machine may be configured to facilitate scheduling of one or more advertisements. As configured, the advertisement scheduling machine may cause presentation of a graphical user interface that displays multiple timeslots available for scheduling advertisements. The advertisement scheduling machine detects that an advertisement has been selected from multiple advertisements available for scheduling, and the selected advertisement may be unscheduled in any of the displayed timeslots. The advertisement scheduling machine accesses a scheduling rule associated with the selected advertisement and determines that the selected advertisement is schedulable in only a portion of the displayed timeslots and not a remainder of them, in accordance with the scheduling rule. The advertisement scheduling machine then causes the graphical user interface to indicate that the selected advertisement is schedulable in only the portion of the timeslots but not in the remainder. | 11-13-2014 |
20140328257 | INTERFERENCE CONTROL IN WIRELESS COMMUNICATION - Wireless communication techniques for controlling radio frequency (RF) interference among a plurality of wireless devices operating at a location include monitoring RF utilization at the location, receiving a request from a wireless device indicating that the wireless device wishes to operate using an RF interference control service and communicating, in response to the received request from the wireless device, a software module that provides access point functionality to the wireless device. | 11-06-2014 |
20140310424 | TIERED CONTENT STREAMING - Techniques for providing live content at different quality levels to a user device include advertising content availability at multiple quality levels for selection by the user device, receiving a quality level selection from the user device, wherein the quality level selection matches one of the advertised multiple quality levels, determining whether the received quality level selection differs from a currently used quality level, when it is determined that the received quality level selection is different from the currently used quality level, reconfiguring a transcoder to transcode the live content to only the received quality level, and updating a metafile to include a first quality level at a first bitrate lower than a bitrate for the received quality level selection and a second quality level at a second bitrate higher than the bitrate for the received quality level selection. | 10-16-2014 |
20140245357 | METHOD AND SYSTEM TO NAVIGATE VIEWABLE CONTENT - A method and system to navigate viewable content in the context of television entertainment is provided. In one example embodiment, the system comprises a presentation module to present main content on a display screen, a communications module to receive a first request associated with a first directional key on a remote control device, a navigation mode detector to determine a navigation mode associated with the first request; a margin menu module to activate a margin menu associated with the determined navigation mode. The margin menu may be presented along one of the margins of a display screen, while permitting viewing of the main content. | 08-28-2014 |
20140241704 | METHOD AND SYSTEM FOR CONTROLLING RECORDING AND PLAYBACK OF INTERACTIVE APPLICATIONS - Disclosed are methods and systems for controlling the playback and recording of television programming containing interactive applications. In particular, the disclosed methods and systems detail how “trick modes” can be handled when playing applications that are distributed with the television programming. | 08-28-2014 |
20140199053 | SYSTEMS AND METHODS TO MODIFY PLAYOUT OR PLAYBACK - Systems and methods to modify playout/playback include responding to a trick mode request (e.g., fast forward, rewind). First, the system generates a transmission that includes primary content and a secondary information identifier. Next, the system communicates the transmission to a receiving device that stores the transmission in a local storage device. Next, the receiving device retrieves the transmission from the local storage device and utilizes the secondary information identifier to associate the primary content with a secondary content. Next, the receiving device to renders the secondary content, instead of the primary content, to an output device, at the receiving device, responsive to receipt of a request to render the primary content to the output device at an accelerated speed of the primary content. | 07-17-2014 |
20140189764 | ENHANCED VIDEO PROGRAMMING SYSTEM AND METHOD UTILIZING USER-PROFILE INFORMATION - Example methods of providing media content via a network are presented. In one example, a user profile and a group profile are accessed. The user profile includes information describing a user of media content, and the group profile includes information describing a group of users of media content. Based on the information of the user profile, the user profile is assigned to the user group, in which the user profile is linked as a child profile to the group profile. Based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content is determined for transmission to a user device of the user. The item of media content is transmitted via the network to the user device. | 07-03-2014 |
20140189046 | HIGHLY-SCALABLE DATA TRANSMISSION - Methods and systems for transmitting and receiving data, such as, for example, entertainment data, are presented. In one example, a data file is segmented into a plurality of data modules. A header is generated for each of the data modules, with the header including a module identifier for the data module associated with the header. An indication of a number of the plurality of data modules associated with the data file, and at least one multicast address from which the plurality of modules may be received via a multicast transmission, are generated and transmitted. The data modules with their associated headers are transmitted over a communication network in the multicast transmission. | 07-03-2014 |
20140133839 | COMMUNITY-BASED RECOMMENDATION ENGINE - A community-based recommendation engine is provided. In one example embodiment, a system to provide community-based recommendation engine comprises a recommendation detector and a decision module. The recommendation detector is configured to receive, at a viewer's system, a recommendation for a content item from a contact of a viewer. The decision module may be configured to determine an action to be performed at the viewer's system, based on the recommendation and on one or more rules, accept the recommendation as an instruction to perform the action, and initiate the action at the viewer's system. | 05-15-2014 |
20140119709 | SYSTEMS AND METHODS TO MODIFY PLAYOUT OR PLAYBACK - Systems and methods to modify playout/playback include responding to a trick mode request (e.g., fast forward, rewind). First, the system generates a transmission that includes primary content and a secondary information identifier. Next, the system communicates the transmission to a receiving device that stores the transmission in a local storage device. Next, the receiving device retrieves the transmission from the local storage device and utilizes the secondary information identifier to associate the primary content with a secondary content. Next, the receiving device to renders the secondary content, instead of the primary content, to an output device, at the receiving device, responsive to receipt of a request to render the primary content to the output device at an accelerated speed of the primary content. | 05-01-2014 |
20140082648 | DETERMINATION OF ADVERTISEMENT IMPACT - Media content may include one or more advertisements for a product or a company, and such an advertisement may display a visual object (e.g., a logo) of an advertiser. An advertisement impact machine accesses media content, where the media content includes a frame within which the visual object is depicted. The advertisement impact machine accesses a viewer count that represents a number of viewers of the media content. The advertisement impact machine determines a duration during which the visual object is presented within the media content. The advertisement impact machine determines an impact factor based on the duration and on the viewer count. The impact factor may then be provided by the advertisement impact machine as a numerical score indicating a degree of effectiveness of an advertisement that includes the visual object within the media content. | 03-20-2014 |
20140075040 | METHOD AND SYSTEM FOR SHARING DIGITAL MEDIA CONTENT - Methods and systems for generating and sharing media clips are described. Consistent with some embodiments, while a selection of digital media content (e.g., a movie, television program, audio track, and so on) is being presented at a media player, a user creates one or more sets of waypoints (e.g., time markers) that define the boundaries (e.g., beginning and end) of one or more media clips. These waypoints are communicated from one media player device to another, enabling the receiving media player device to retrieve and play back the media clips from a source other than the media player device where the waypoints were generated. | 03-13-2014 |
20140074621 | PUSHING CONTENT TO SECONDARY CONNECTED DEVICES - Systems and methods of pushing content to secondary connected devices include pushing targeted content such as interactive advertisements, banners, games or application to secondary connected devices in a household. The targeted content may reflect user preferences associated with the secondary connected devices, including user behaviour and previous interaction with various forms of content viewed on the secondary connected devices. The targeted content may be either locally cached or retrieved from an advertisement server at the time of pushing to the secondary connected devices. | 03-13-2014 |
20140068009 | PLAYING OF MULTIPLE MEDIA STREAMS IN A SINGLE-PLAYER SOFTWARE ENVIRONMENT - Methods and systems of playing multiple media streams in a single-player environment are presented. In an example, creation of a live media player associated with a first output of a media machine and creation of a non-live media player associated with a second output of the media machine are requested. The live media player and the non-live media player are presented to a resource manager of the media machine with a shared live property for assignment of separate media tuners. In response to the assignment, live playing of a first media stream using the live media player and live playing of a second media stream using the non-live media player are initiated. | 03-06-2014 |
20130312029 | ADVERTISING METHODS FOR ADVERTISING TIME SLOTS AND EMBEDDED OBJECTS - Disclosed is a process for an advertising bidding system in which advertisers can bid on advertising time slots or enhanced ads that can be inserted in either prerecorded or live television programming. A high degree of flexibility is provided by allowing embedded ads to be purchased and displayed in a very short time period. This allows TV broadcasters to increase revenues and allows advertisers to have more flexibility in advertising. Objects can be inserted in the display video broadcast using enhancements such as by using mark-up language overlay pages or by video combination techniques. The effect of these ads can be evaluated for advertising campaigns. | 11-21-2013 |
20130305269 | HIGH DEFINITION PLAYBACK VERIFICATION - An advertisement delivery system includes a billing system that provides a plurality of schedule files providing time and zone information for inserting advertisement in a first delivery format and in a second delivery format to subscribers of a cable television network, an ad inserter that inserts advertisements according to the plurality of schedule files, and a merge module that receives a first plurality of log files that provide information about advertisement playback status for the first delivery format and a second plurality of log files that provide information about advertisement playback status for the second delivery format and merges the first plurality of log files and the second plurality of log files according to a set of rules to produce a plurality of merged log files, and delivers the plurality of merged log files to the billing system. | 11-14-2013 |
20130297385 | SYSTEM AND APPARATUS FOR RESELLING DIGITAL MEDIA RIGHTS - In example embodiments, a system and method for managing the resale of digital media rights is provided. In example embodiments, user accounts that store digital media rights for digital content may be maintained. An indication that a first user having a first user account intends to transfer digital media rights for a particular digital content may is received. A verification process is performed to verify that the digital media rights of the first user are transferable. Based on an indication that a transaction has occurred, the digital media rights are transferred from the first user account to a second user account associated with a second user that is a recipient of the digital media rights. | 11-07-2013 |
20130212635 | BROADBAND TRANSMISSION SYSTEM AND METHOD - Disclosed is a system that optimizes transmission bandwidth of a broadband transmission system such as a cable television, satellite system, or wireless information service. Requests for content items from users are employed to add or delete content items from a list. Content items in the list are ranked relative to the number of requests received or by rate of request. Package groups are created with most requested content items being broadcast more frequently than less requested content items. Transmit groups are produced from package groups and placed in a broadcast queue. A transmit process transmits groups retrieved from the queue. | 08-15-2013 |
20130138511 | METHODS AND SYSTEMS TO SCHEDULE ONLINE CONTENT DELIVERY - Methods and systems to schedule delivery of items of content selectively to online users are described. In various embodiments, a method of scheduling delivery of multiple items of content selectively to a plurality of online users is disclosed. The method includes determining expected values relating to each user being online during a given time period, and generating an ordered list of the multiple items of content to be selectively delivered to each of the plurality of online users based on the expected values. Other methods and systems are disclosed. | 05-30-2013 |
20130121669 | SYSTEMS AND METHODS TO POSITION AND PLAY CONTENT - Systems and methods to position and play content. The system renders a first content segment to an output device at an accelerated speed for the first content segment. Next, the system receives a request to play the first content segment from the beginning of the first content segment at a normal speed for the first content segment. Next, the system automatically positions to the beginning of the first content segment based on position information that is associated with the first content segment. Finally, the system renders the first content segment to the output device from the beginning of the first content segment at a normal speed for the first content segment. | 05-16-2013 |
20130061266 | APPARATUS AND METHOD FOR EPG SORTING AND AUTOMATIC REALIGNMENT - In various example embodiments, a system and method for electronic program guide (EPG) sorting and automatic realignment is provided. In example embodiments, a graphical user interface having an EPG including a plurality of rows of thumbnails representing programs is presented on a device of a user. Each row of thumbnails may be navigated independent of other rows. A navigational input is received via a touchscreen of the device. The navigational input indicates an action performed on the graphical user interface that triggers a realignment of programming information presented on the EPG. An updated EPG with the realignment of the programming information indicated by the navigational input is then provided. | 03-07-2013 |
20130031582 | AUTOMATIC LOCALIZATION OF ADVERTISEMENTS - In various example embodiments, a system and method for automatic localization of advertisements is provided. In example embodiments, a transmission signal is received. A portion of the transmission signal is identified. A determination of whether localized advertisement data corresponds to the identified portion is performed. Localized advertisement data that correspond to the identified portion of the transmission signal is retrieved. The localized advertisement data is then inserted into the identified portion of the transmission signal to generate an altered signal. The altered signal is transmitted to a user device. | 01-31-2013 |
20130024293 | SYSTEM AND METHOD FOR OFFERING AND BILLING ADVERTISEMENT OPPORTUNITIES - In various example embodiments, a system and method for offering and billing advertisement opportunities are provided. In example embodiments, an advertisement opportunity in media to be communicated to a user device associated with a viewer is identified. Attributes of the advertisement opportunity are determined. Based on these attributes, a value to assign to the advertisement opportunity is determined. The advertisement opportunity is offered to a potential advertiser based on the assigned value determined using the attributes of the advertisement opportunity. | 01-24-2013 |
20130019261 | SYSTEM AND METHOD FOR PROVIDING INTERACTIVE ADVERTISEMENT - In example embodiments, a system and method for providing interactive advertisement is provided. In some embodiments, a component causes a video program having an interactive advertisement to be displayed to a user on a display screen. The interactive advertisement includes an enhanced content activator. In response to activation of the enhanced content activator by the user, enhanced advertisement information including at least one trigger is provisioned. The enhanced advertisement information is then caused to be displayed with the video program and the interactive advertisement. A selection by the user of the at least one trigger associated with the enhanced advertisement information is monitored. In response to selection of the at least one trigger, access to further content associated with the enhanced content information is provided. | 01-17-2013 |
20130014160 | VIDEO-ON-DEMAND AND TARGETED ADVERTISING - A method and apparatus for aggregating the data for a plurality of individualized programs into a single channel, and allocating the channel bandwidth as-needed for provision of short video programs on an “on demand” basis, so that the total bandwidth required to provide the individualized channels and associated video clips is substantially reduced. Also provided is a real-time, single-user-targeted individualized advertising associated with the viewer selection that personalizes the user's iTV experience. The advertisements are targeted in real-time based on an immediate interest revealed by the user in a search request for content. Short duration videos are provided so as not to over-tax the individualized “on demand” channel's limited bandwidth. | 01-10-2013 |
20130010793 | METHODS AND SYSTEMS FOR DATA TRANSMISSION - Methods and systems for transmitting data are presented. Data received from at least one data source is retained in at least one buffer. In one example, initial hierarchical data may be provided from the at least one buffer to a device, followed by additional hierarchical data. In one example, the data is received into the at least one buffer via a multicast connection, and the data is provided to the device via a point-to-point connection. | 01-10-2013 |
20120314134 | SYSTEMS AND METHODS FOR PROVIDING A MULTI-PERSPECTIVE VIDEO DISPLAY - Methods and systems for providing a multi-perspective video display are presented. In one example, a program of visual content that includes a plurality of visual perspectives is received. A first one of the plurality of visual perspectives is displayed on a display device, and a second one of the plurality of visual perspectives is displayed on the display device during the displaying of the first one of the plurality of visual perspectives. | 12-13-2012 |
20120082428 | SYSTEMS AND METHODS TO MODIFY PLAYOUT OR PLAYBACK - Systems and methods to modify playout/playback include responding to a trick mode request (e.g., fast forward, rewind). First, a transmission is received at a receiving device. The transmission includes primary content and a secondary information identifier and is stored on a storage device. Next, primary content is rendered to an output device at the receiving device at a normal speed for the primary content. Next, a request is received to render the primary content to an output device at the receiving device at an accelerated speed of the primary content. Next, the primary content is associated to secondary derivative content based on the secondary information identifier. Finally, the secondary derivative content is rendered instead of the primary content, to the output device at the receiving device at a normal speed for the secondary derivative content. | 04-05-2012 |
20120066602 | METHODS AND SYSTEMS FOR DRAG AND DROP CONTENT SHARING IN A MULTI-DEVICE ENVIRONMENT - Methods and systems for interacting with graphical user interface elements to invoke commands and initiate requests in a multi-device environment are described | 03-15-2012 |
20120060195 | SMART PLAYLIST - A smart playlist system is described. In one example embodiment, a collector module obtains content utilization data from a plurality of client devices associated with respective plurality of viewers. A hot list generator module generates a list of popular content items based on the obtained content utilization data. A customization module generates a customized playlist for a target viewer from the plurality of viewers, based on the list of popular content items and a profile of the target viewer. The communications module communicates the customized playlist to a client device of the target viewer. | 03-08-2012 |
20120027200 | FLEXIBLE INTERFACE FOR SECUREINPUT OF PIN CODE - The present invention concerns a system ( | 02-02-2012 |
20110255535 | METHOD AND SYSTEMS FOR DATA TRANSMISSION - Methods and systems for transmitting data are presented. Data received from at least one data source is retained in at least one buffer. In one example, initial hierarchical data may be provided from the at least one buffer to a device, followed by additional hierarchical data. In one example, the data is received into the at least one buffer via a multicast connection, and the data is provided to the device via a point-to-point connection. | 10-20-2011 |
20110072078 | METHOD AND SYSTEM FOR SHARING DIGITAL MEDIA CONTENT - Methods and systems for generating and sharing media clips are described. Consistent with some embodiments, while a selection of digital media content (e.g., a movie, television program, audio track, and so on) is being presented at a media player, a user creates one or more sets of waypoints (e.g., time markers) that define the boundaries (e.g., beginning and end) of one or more media clips. These waypoints are communicated from one media player device to another, enabling the receiving media player device to retrieve and play back the media clips from a source other than the media player device where the waypoints were generated. | 03-24-2011 |
20110060661 | SYSTEM AND METHOD TO PROVIDE GIFT MEDIA - In various exemplary embodiments, a system and method to provide gift media is disclosed. The method includes receiving, at an interactive media component, a selection of the media item and a selection of at least one recipient for the media item from a user of a client device. A purchase transaction based on the selection of the media item and the at least one recipient is processed. Delivery of the media item to the at least one recipient is triggered. | 03-10-2011 |
20110023068 | METHOD AND SYSTEM TO SEARCH VIEWABLE CONTENT - A system to search to search viewable content in the context of television entertainment is provided. In one example embodiment, the system comprises a communications module to receive a request associated with one or more directional keys on a control device, a search term detector to determine a search term associated with the request, a search module to locate a content item associated with the search term; and a presentation module to present the content item associated with the search term. | 01-27-2011 |
20100199224 | SYSTEM AND METHOD FOR GENERATING A USER INTERFACE FOR TEXT AND ITEM SELECTION - A system and method for generating a user interface for text and item selection is disclosed. As described for various embodiments, a system and process is disclosed for providing an arrangement of selectable items, a mechanism for selection from the arrangement of selectable items, and a mechanism for adjusting the granularity of control of the selector. In one embodiment, the granularity control can be a zooming mechanism to modify the size and/or position of items in a selection set. In another embodiment, the granularity control can be a modification of the motion vector based on a distance from a reference point and the speed or quantity of deflection of a pointing device. Thus, as a selection point approaches the selection set, the motion of the selection point becomes less responsive to movement of the pointing device, so the user has more control over the positioning of the selection point relative to an item in the selection set. | 08-05-2010 |
20100058224 | Commitment-based GUI in the context of media and entertainment - A commitment-based GUI is provided. In one example embodiment, a system to provide commitment-based GUI comprises a menu activation module, an actions monitor, a commitment detector, and a presentation control module. The menu activation module may be configured to activate a multi-panel media interface on a display device, the multi-panel media interface presenting one or more menu panels. The actions monitor may be configured to monitor activity of a user with respect to the multi-panel media interface. The commitment detector may be configured to determine a commitment level of the user, the commitment level indicating the user's interest level in navigating a menu structure associated with the multi-panel media interface. The presentation control module may be configured to adjust presentation of the multi-panel media interface based on the determined commitment level. | 03-04-2010 |
20090262069 | GESTURE SIGNATURES - Apparatus, systems, and methods may operate to present viewable content to a viewer on a display screen, receive a transmitted signature from a user interface device (UID) associated with the display screen (wherein the signature results from at least one gesture initiated by the viewer and detected by the UID), and compare the transmitted signature to a stored signature associated with a known individual to determine whether an identity associated with the viewer matches an identity associated with the known individual. Additional apparatus, systems, and methods are disclosed. | 10-22-2009 |
20090063979 | Banner interface video function navigation - In an example embodiment, computer-implemented methods, apparatus, and systems to navigate extensible video functions are provided. These may operate to receive a first request for a banner interface region. In response, the banner interface region is rendered with video content. The banner interface region includes a graphical user interface that maps to a variety of extensible video functions. A second request to access one of the video functions may be received, and the selected extensible video function is then executed. Additional methods, apparatus, and systems are disclosed. | 03-05-2009 |