Abstract:
An exemplary method includes a media service user interface system 1) providing a media service graphical user interface (“GUI”) for display, 2) detecting user input to launch a user interface customization mode, 3) launching the user interface customization mode, 4) receiving user input defining a customization of the GUI, 5) implementing the customization, and 6) exiting the user interface customization mode. In certain examples, the GUI may include a main menu bar that includes a set of menu objects representing a set of feature modules of the media service and a menu bar management object, the customization mode may be launched in response to a user selection of the menu bar management object included in the main menu bar, and the customization may be of the main menu bar. Corresponding methods and systems are also disclosed.
Abstract:
An exemplary method includes a computer-implemented media clip sharing system receiving, from an end-user of a media distribution service that distributes a media program, a request to share a clip of the media program to a social network and, in response to the request to share the clip of the media program to the social network, identifying a sponsor of the media program in the media distribution service and sharing the clip of the media program and data representative of the identified sponsor to the social network. Corresponding systems and methods are also described.
Abstract:
An exemplary method includes receiving data representative of a content instance over a network from an access device associated with a first user, encrypting the content instance in response to a command initiated by the user by way of one or more graphical user interfaces, providing a key configured to facilitate decryption of the encrypted content instance, creating at least one access rule corresponding to the encrypted content instance, transmitting data representative of the encrypted content instance to a requesting access device associated with a requesting user, receiving, from the requesting access device, data representative of a request to access the key over the network, and performing a predefined action related to the key in response to the request and in accordance with the at least one access rule.
Abstract:
In an exemplary method, a mobile device provides mobile device attribute data to a traffic monitoring subsystem, receives traffic condition data generated by the traffic monitoring subsystem based at least in part on the mobile device attribute data, presents, by way of a user interface, the traffic condition data for consideration by a user of the mobile device, and provides an interface tool configured to be used by the user to report a traffic condition to the traffic monitoring subsystem. In certain embodiments, the mobile device receives, by way of the interface tool, user input indicating a user observance of the traffic condition and provides, in response to the receiving of the user input, a notification of the user observance of the traffic condition to the traffic monitoring subsystem.
Abstract:
An exemplary method includes a digital video recording (“DVR”) data migration management system 1) receiving a request for a user account to migrate from being associated with a first DVR system to being associated with a second DVR system, 2) accessing a first DVR data set associated with the first DVR system and separate from data representative of a library of one or more media content assets stored by the first DVR system, 3) generating a second DVR data set based on the first DVR data set and in accordance with one or more attributes of the second DVR system, and 4) associating the second DVR data set with the second DVR system. Corresponding methods and systems are also disclosed.
Abstract:
An exemplary system includes a media content processing subsystem configured to provide a program guide including a matrix of cells associated with a plurality of media content instances, and a selector object within the program guide. The selector object is configured to select one of the cells such that the cells in the matrix include a selected cell and at least one unselected cell. The subsystem is further configured to provide at least one image object within the at least one unselected cell. The image object represents the media content instance associated with the unselected cell. In certain embodiments, the image object includes a video content stream. The subsystem is further configured to provide a graphical user interface to a display for presentation to a user, the graphical user interface including at least a portion of the program guide and the image object.
Abstract:
A device receives, from one or more user devices, one or more user-defined paths associated with a starting point and a destination point, and receives, from the one or more user devices, information associated with the one or more user-defined paths. The device also aggregates the one or more user-defined paths and the associated information, and determines one or more popular paths based on the aggregation of the one or more user-defined paths and the associated information, where the one or more popular paths are capable of being utilized by the one or more user devices for selection of a path for navigation.
Abstract:
In an exemplary method, a traffic monitoring subsystem receives mobile device attribute data from a plurality of mobile devices over a network, selectively aggregates the mobile device attribute data, the selectively aggregating including identifying anomalous data in the mobile device attribute data and excluding the anomalous data from the aggregated mobile device attribute data, and generating traffic condition data based at least in part on the aggregated mobile device attribute data, the traffic condition data representative of a traffic condition. In certain examples, the traffic monitoring system provides the traffic condition data to at least one of the mobile devices.
Abstract:
In an exemplary method, a traffic monitoring subsystem receives mobile device attribute data from a plurality of mobile devices over a network, selectively aggregates the mobile device attribute data, the selectively aggregating including identifying anomalous data in the mobile device attribute data and excluding the anomalous data from the aggregated mobile device attribute data, and generating traffic condition data based at least in part on the aggregated mobile device attribute data, the traffic condition data representative of a traffic condition. In certain examples, the traffic monitoring system provides the traffic condition data to at least one of the mobile devices.
Abstract:
In an exemplary method, a traffic monitoring subsystem receives mobile device attribute data from a plurality of mobile devices over a network, selectively aggregates the mobile device attribute data, the selectively aggregating including identifying anomalous data in the mobile device attribute data and excluding the anomalous data from the aggregated mobile device attribute data, and generating traffic condition data based at least in part on the aggregated mobile device attribute data, the traffic condition data representative of a traffic condition. In certain examples, the traffic monitoring system provides the traffic condition data to at least one of the mobile devices.