Crx K. Chai, Oakland US

Crx K. Chai, Oakland, CA US

Patent application number

Description

Published

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

20100064325

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.

03-11-2010

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

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

20120059825

COLLECTING DATA FROM DIFFERENT SOURCES - A system for collecting data from different sources is described. In one example embodiment, the system obtains content-related data from a plurality of source computer systems, automatically identifies, based on the content-related data, content items having respective popularity values greater than a predetermined threshold value as popular content items, and automatically generates a list of popular content items based on the popular content items.

03-08-2012

20120060094

SYSTEM AND METHOD FOR DISPLAYING INFORMATION RELATED TO VIDEO PROGRAMS IN A GRAPHICAL USER INTERFACE - A system and method for displaying information relating to video programs in a graphical user interface. Real-time data for video programs are received from a plurality of data sources. A real-time popularity metric for each video program is determined based on the real-time data. For at least a subset of the video programs, a respective graphical user interface object that corresponds to at least one respective video program in the subset of the video programs is displayed based on a respective real-time popularity metric for the at least one respective video program, wherein a location at which the respective graphical user interface object is displayed in the graphical user interface relative to other graphical user interface objects and a visual appearance of the respective graphical user interface object relative to other graphical user interface objects indicate the popularity of the at least one respective video program relative to other video programs.

03-08-2012

20120060176

SMART MEDIA SELECTION BASED ON VIEWER USER PRESENCE - In various exemplary embodiments, a system and method to provide smart media selection to a set of one or more individuals at a location associated with a display device of a receiver system is provided. In example embodiments, an indication of a presence change at the location is received. User specific information associated with the set of the one or more individuals identified as being at the location is accessed. A recommendation playlist based on the user specific information is generated.

03-08-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.

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

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

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.