Abstract:
In one of many possible embodiments, a system includes a media content provider subsystem providing media content over a closed media network and a closed media network access device communicatively coupled to the media content provider subsystem by the closed media network. The closed media network access device is configured to receive the media content over the closed media network, provide at least a component of the media content to an output device for presentation to a user, receive audio input including user voice input provided by the user, and utilize the user voice input in at least one of a voice command application and a communication application.
Abstract:
In one of many possible embodiments, a method includes providing an audio output signal to an output device for broadcast to a user, receiving audio input, the audio input including user voice input provided by the user and audio content broadcast by the output device in response to receiving the audio output signal, applying at least one predetermined calibration setting, and filtering the audio input based on the audio output signal and the predetermined calibration setting. In some examples, the calibration setting may be determined in advance by providing a calibration audio output signal to the output device for broadcast, receiving calibration audio input, the calibration audio input including calibration audio content broadcast by the output device in response to receiving the calibration audio output signal, and determining the calibration setting based on at least one difference between the calibration audio output signal and the calibration audio input.
Abstract:
In one of many possible embodiments, a system includes a media content processing subsystem configured to display a scrollable program guide graphical user interface. The graphical user interface is configured to show a multiplicity of blocks of information corresponding to a multiplicity of content carriers. The processing subsystem is further configured to display a magnified area within the program guide graphical user interface. When a block corresponding to a particular content carrier within the multiplicity of content carriers is entered into the magnified area, the processing subsystem is configured to display enhanced information corresponding to one or more media content instances transmitted via the particular content carrier.
Abstract:
An exemplary method includes a computing device providing a program guide that includes a matrix of cells associated with a plurality of media content instances and providing a condensed program guide that includes a condensed matrix of a subset of the cells and a plurality of interstitial symbols. In certain embodiments, each interstitial symbol in the plurality of interstitial symbols represents a single cell included in the matrix of the cells and excluded from the condensed matrix of the subset of the cells. In certain embodiments, the plurality of interstitial symbols does not occupy matrix grid space in the condensed matrix. Corresponding systems and methods are also disclosed.
Abstract:
In an exemplary method, mobile device attribute data is received from a plurality of mobile devices over a network. The mobile device attribute data includes location data representative of a plurality of geographic locations associated with the mobile devices. The method further includes selectively aggregating the mobile device attribute data and generating traffic condition data based at least in part on the mobile device attribute data. The traffic condition data is representative of at least one traffic condition. In certain embodiments, the mobile devices include mobile telephones and the network includes a mobile telephone network. In certain embodiments, the traffic condition data is real time data. In certain embodiments, at least a portion of the traffic condition data is provided for access over the network.
Abstract:
In an exemplary method, mobile device attribute data is received from a plurality of mobile devices over a network. The mobile device attribute data includes location data representative of a plurality of geographic locations associated with the mobile devices. The method further includes selectively aggregating the mobile device attribute data and generating traffic condition data based at least in part on the mobile device attribute data. The traffic condition data is representative of at least one traffic condition. In certain embodiments, the mobile devices include mobile telephones and the network includes a mobile telephone network. In certain embodiments, the traffic condition data is real time data. In certain embodiments, at least a portion of the traffic condition data is provided for access over the network.
Abstract:
An exemplary method includes 1) retrieving a set of presentation elements from a remote server, the set of presentation elements including a graphical element, 2) retrieving metadata from the remote server, the metadata associated with the graphical element and including information specifying coordinates at which the graphical element is to be displayed and a distance for the graphical element to cover within a graphical user interface, 3) using the metadata to determine a distance to stretch the graphical element within the graphical user interface, 4) stretching the graphical element the determined distance starting from the specified coordinates, and 5) including the stretched graphical element within the graphical user interface. 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 condensed program guide including a condensed matrix of a subset of the cells and at least one interstitial symbol representing at least one of the cells excluded from the condensed matrix. In certain embodiments, the media content processing subsystem is 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 condensed program guide. In certain embodiments, the graphical user interface includes a visual indicator of the interstitial symbol indicating a matrix position of a cell excluded from the condensed matrix. In certain embodiments, the interstitial symbol is spatially insubstantial in the condensed matrix.
Abstract:
A methods and systems are provided for presenting one or more topic specific portals. A portal may present various content relating to a common topic. The content may be episodes of a television show, movies, products, games, songs, images, and general information about the topic. The topic may be the television show, a movie studio, an actor, a company, or a particular genre or theme. A service provider may deliver the portal in an interactive programming guide sent to the set top boxes of its subscribers. The portal may be interactive such that subscribers may order or watch the content presented on the portal. A content provider may create or edit the portals and send the portals to the service provider. The delivery of the portal to the service provider by the content provider may be through an application programming interface.
Abstract:
A content processing device is in selective communication with a remote server. A graphical user interface is provided. A rendering application is included within the content processing device. The rendering application is configured to: retrieve a set of presentation elements from the remote server, the set of presentation elements including a graphical element; represent the graphical element as a bitmap; determine each of a location, an orientation, and a size for the graphical element within a graphical user interface; expand the graphical element according to the size; and include the graphical element within the graphical user interface.