Patents Assigned to Rovi Technologies
-
Patent number: 8223154Abstract: Systems and methods for integrating graphic animation technologies with fantasy sports contest applications are provided. This invention enables a fantasy sports contest application to depict plays in various sporting events using graphic animation. The fantasy sports contest application may combine graphical representation of real-life elements such as, for example, player facial features, with default elements such as, for example, a generic player body, to create realistic graphic video. The fantasy sports contest application may provide links to animated videos for depicting plays on contest screens in which information associated with the plays may be displayed. The fantasy sports contest application may play the animated video for a user in response to the user selecting such a link. In some embodiment of the present invention, the fantasy sports contest application may also customize animated video based on user-supplied setup information.Type: GrantFiled: December 10, 2010Date of Patent: July 17, 2012Assignee: Rovi Technologies CorporationInventors: Patrick J. Hughes, David Barber
-
Publication number: 20120170906Abstract: Systems and methods for adaptive bitrate streaming of media including subtitles utilizing Hypertext Transfer Protocol (HTTP) in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes requesting and buffering portions of video from at least one of the alternative streams using a playback device, requesting information indicative of a font utilized by a font-rendering engine to render text from a selected subtitle stream, downloading at least one font file when the font is not present on the playback device, requesting and buffering at least a portion of the selected subtitle stream, decoding the buffered portions of video using a decoder on the playback device, rendering the portions of the subtitle stream corresponding to the buffered portion of video using a font-rendering engine configured by the at least one downloaded font file, and performing synchronized playback of the decoded video and rendered subtitles using the playback device.Type: ApplicationFiled: September 1, 2011Publication date: July 5, 2012Applicant: Rovi Technologies CorporationInventors: Kourosh Soroushian, Scott Douglas, Steve Bramwell, Jason Braness, Abhishek Shivadas
-
Publication number: 20120170643Abstract: Systems and methods for adaptive bitrate streaming of media including subtitles utilizing HTTP in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes selecting a portion of the source media using the source encoder, transcoding the selected portion of the source media into a plurality of alternative portions of encoded video, where each alternative portion is encoded using a different set of encoding parameters and commences with an intra frame at the start of a closed group of pictures (GOP), writing each of the alternative portions of encoded video to a separate container file using the source encoder, writing a subtitle stream segment from each subtitle track corresponding to the selected portion of the source media to a separate container file using the source encoder, and associating a font file with at least one of the container files containing subtitle stream segments.Type: ApplicationFiled: September 1, 2011Publication date: July 5, 2012Applicant: Rovi Technologies CorporationInventors: Kourosh Soroushian, Scott Douglas, Steve Bramwell, Jason Braness, Abhishek Shivadas
-
Publication number: 20120170915Abstract: Systems and methods for performing smooth visual search of media encoded for adaptive bitrate streaming using trick play streams are disclosed. One embodiment of the invention includes requesting and buffering portions of video from at least one of the alternative streams using a playback device, decoding the buffered portions of video using a decoder on the playback device, receiving at least one user instruction directing the playback device to perform a visual search of the media, requesting and buffering portions of video from the trick play stream using the playback device, and decoding the buffered portions of the trick play stream using a decoder on the playback device.Type: ApplicationFiled: August 31, 2011Publication date: July 5, 2012Applicant: Rovi Technologies CorporationInventors: Jason Braness, Kourosh Soroushian, Auke Sjoerd van der Schaar
-
Publication number: 20120170642Abstract: Systems and methods for performing smooth visual search of media encoded for adaptive bitrate streaming using trick play streams are disclosed. One embodiment of the invention includes transcoding a selected portion of the source video into a portion of trick play stream video for inclusion in a trick play stream using the source encoder, where the portion of trick play stream video is encoded at a lower frame rate and a lower resolution than the source video, writing the trick play stream to a separate container file using the source encoder, and adding an entry to an index that identifies the location of each frame in the portion of trick play stream video within the container file containing the trick play stream.Type: ApplicationFiled: August 31, 2011Publication date: July 5, 2012Applicant: Rovi Technologies CorporationInventors: Jason Braness, Kourosh Soroushian, Auke Sjoerd van der Schaar
-
Publication number: 20120173751Abstract: Systems and methods for adaptive bitrate streaming of media stored in Matroska container files utilizing Hypertext Transfer Potocol (HTTP) in accordance with embodiments of the invention are disclosed. In one embodiment, a processor configured, via a client application, to request portions of files from a remote server.Type: ApplicationFiled: August 30, 2011Publication date: July 5, 2012Applicant: Rovi Technologies CorporationInventors: Jason Braness, Auke Sjoerd van der Schaar, Kourosh Soroushian
-
Patent number: 8209313Abstract: A method and a system are provided for structuring and searching data in a hierarchical confidence-based configuration. In one example, the system receives data and assigns a confidence quality tier to the data. The confidence quality tier is in a range that spans from a highest confidence quality tier inclusive to a lowest confidence quality tier inclusive. Data of a particular confidence quality tier is configured to be searched before data of a relatively lower confidence quality tier. The system organizes the data in a selected server of a server system according to the confidence quality tier. The selected server is in the range that spans from the highest confidence quality tier inclusive to the lowest confidence quality tier inclusive.Type: GrantFiled: January 28, 2009Date of Patent: June 26, 2012Assignee: Rovi Technologies CorporationInventors: Jens Nicholas Wessling, Robert Dennis Kahlbaum, Dustin James Williams
-
Publication number: 20120159534Abstract: Data for a programming guide or other type of media guidance application of the type associated with video, such as television Electronic Programming Guides (EPG) or Interactive Programming Guides (IPG), is transported via a digital delivery network such as the Internet to a video receiving or storage device such as a personal video recorder (PVR). The receiving device extracts one or more signals from the media guidance application data for a purpose such as programming of control signals. The receiving device thereby reads or interprets control signals derived from the programming guide data provided via the digital delivery network so as to control subsequent recording (or other storage) of the video programs or other video content assets associated with the media guidance application data.Type: ApplicationFiled: June 17, 2011Publication date: June 21, 2012Applicant: Rovi Technologies CorporationInventors: Ronald Quan, John F. Cloutman
-
Publication number: 20120143986Abstract: Systems and methods in accordance with embodiments of the invention are disclosed that use network connected devices that simultaneously use multiple different download processes to download different portions of a file. One embodiment of the invention includes a network connected device, including: a processor; memory containing a download manager application; where the download manager application configures the processor to utilize a plurality of different download processes to download portions of the same piece of content from at least one download source.Type: ApplicationFiled: November 30, 2011Publication date: June 7, 2012Applicant: Rovi Technologies CorporationInventors: Aaron C. Robinson, Jim Hedley Reesman
-
Patent number: 8176518Abstract: Fantasy sports contests based on segments of a single sports event. A segment or subevent may be a portion of a single sports event. The users choose a roster of selections to form an fantasy sports contest team roster. Fantasy points are awarded to the user for the real-life performance of the selections on the fantasy sports contest team roster according to rules of the fantasy sports contest. In one embodiment, the user is presented with bonus questions asking for predictions on the outcome of real-life action during a subevent of the a televised competition. Fantasy points may be awarded to users making correct predictions. The bonus questions may supplement fantasy scoring from the users' team rosters, or may be presented as a stand alone interactive sports contest.Type: GrantFiled: August 30, 2002Date of Patent: May 8, 2012Assignee: Rovi Technologies CorporationInventors: William Junkin, Dave Barber
-
Publication number: 20110292299Abstract: The invention, in one embodiment, is directed to a controller apparatus for controlling an electronic device by sensing and processing a user's interactions with an object and, particularly, for controlling and interacting with a media guidance application implemented on an interactive user equipment device. The controller apparatus may include a platform, a liquid container, and a stirring rod. The platform may include sensors of various kinds for detecting a user's interactions with any one of the components of the user interface system. The controller apparatus may also include sensors for sensing environmental conditions and use the sensed conditions to interact with the media guidance application or any other applications or electronic devices.Type: ApplicationFiled: May 26, 2010Publication date: December 1, 2011Applicant: Rovi Technologies CorporationInventors: Kam Ming Lau, Chi Kwong So, Man Fai Tam
-
Publication number: 20110289534Abstract: A computer-implemented system and method for providing a user interface for content browsing and selection in a content system.Type: ApplicationFiled: September 3, 2010Publication date: November 24, 2011Applicant: Rovi Technologies CorporationInventors: David Jordan, Paul T. Stathacopoulos, Thomas Steven Woods, Brian Peterson, Jason Conness, Gaurav Sinha, China Arai, Christopher Dow, Gareth Dean White, Kim Rubric Dykeman, Trent Wheeler
-
Publication number: 20110289421Abstract: A computer-implemented system and method for providing a user interface for content browsing and selection in a content system. Embodiments include: gathering available content information related to particular items of content from at least one source of a plurality of content sources; processing the content information to provide a digital representation of a content item; receiving a selection of the content item, the selection being in response to a user action performed on the digital representation corresponding to the content item; and displaying an expanded dimension of information associated with the selected content item in response to receiving the selection of the content item, the expanded dimension of information including at least one user-selectable display object to obtain an additional level of detailed information related to the selected content item.Type: ApplicationFiled: September 3, 2010Publication date: November 24, 2011Applicant: Rovi Technologies CorporationInventors: David Jordan, Paul T. Stathacopoulos, Thomas Steven Woods, Brian Peterson, Jason Conness, Gaurav Sinha, China Arai, Christopher Dow, Gareth Dean White, Kim Rubric Dykeman, Trent Wheeler
-
Publication number: 20110289199Abstract: A computer-implemented system and method for implementing a digital media renderer for use with a content system. Embodiments include: providing a digital media renderer including an audio/video transport component, a connection manager component, and a rendering control component; receiving, at the digital media renderer from a control point, a request to play a media content item, the request including information indicative of a media format corresponding to the media content item; executing the connection manager component, by use of a data processor, to determine if the media format is supported by the digital media renderer; executing the audio/video transport component, by use of the data processor, to manage a uniform resource identifier (URI) associated with the media content item and to manage the transport of the media content item for rendering; and executing the rendering control component, by use of the data processor, to change a device setting in rendering hardware.Type: ApplicationFiled: December 15, 2010Publication date: November 24, 2011Applicant: Rovi Technologies CorporationInventors: Chin-Ying Kuo, Chien Feng Li, Chi Chung Liao
-
Publication number: 20110289458Abstract: A computer-implemented system and method for providing a user interface for content browsing and selection in a content system. Embodiments include: gathering available content information related to particular items of content from at least one source of a plurality of content sources; processing the content information to provide a digital representation of a content item in an animated content grid; receiving a selection of the content item, the selection being in response to a user action performed on the digital representation corresponding to the content item; and displaying an expanded dimension of information associated with the selected content item in response to receiving the selection of the content item, the expanded dimension of information including at least one user-selectable display object to obtain an additional level of detailed information related to the selected content item.Type: ApplicationFiled: September 3, 2010Publication date: November 24, 2011Applicant: Rovi Technologies CorporationInventors: Chi Sum (Sam) Yu, Christopher Dow
-
Publication number: 20110289452Abstract: A computer-implemented system and method for providing a user interface for content browsing and selection in a content system. Embodiments include: gathering available content information related to particular items of content from at least one source of a plurality of content sources; processing the content information to provide a digital representation of a content item; receiving a selection of the content item, the selection being in response to a user action performed on the digital representation corresponding to the content item; and displaying an expanded dimension of information associated with the selected content item in response to receiving the selection of the content item, the expanded dimension of information including at least one user-selectable command option to obtain an additional level of detailed information related to the selected content item.Type: ApplicationFiled: March 16, 2011Publication date: November 24, 2011Applicant: Rovi Technologies CorporationInventors: David Jordan, Paul T. Stathacopoulos, Thomas Steven Woods, Brian Peterson, Jason Conness, Gaurav Sinha, China Arai, Gareth Dean White, Kim Rubric Dykeman, Trent Wheeler, Daniel Wright Trenz, Christopher Dow
-
Publication number: 20110289533Abstract: A computer-implemented system and method for caching data in a content system. Embodiments include: gathering affinity information related to a particular user's affinity for particular types of content; receiving a data object related to a particular item of content from at least one source of a plurality of content sources via a data network; assigning, by use of a processor, a weight to the data object based on the affinity information; and flushing the data object from a content/content information cache based on the weight assigned to the data object.Type: ApplicationFiled: March 2, 2011Publication date: November 24, 2011Applicant: Rovi Technologies CorporationInventors: Gareth Dean White, Christopher Dow, Gevorg Gevorgyan
-
Publication number: 20110289067Abstract: A computer-implemented system and method for providing a user interface for content browsing and selection in a content system.Type: ApplicationFiled: September 3, 2010Publication date: November 24, 2011Applicant: Rovi Technologies CorporationInventors: David Jordan, Paul T. Stathacopoulos, Thomas Steven Woods, Brian Peterson, Jason Conness, Gaurav Sinha, China Arai, Christopher Dow, Gareth Dean White, Kim Rubric Dykeman, Trent Wheeler
-
Publication number: 20110289445Abstract: A computer-implemented system and method for providing a virtual media shelf user interface for content browsing and selection in a content system are disclosed. The system and method in an example embodiment include: gathering available content information related to particular items of content from at least one source of a plurality of content sources via a data network; processing the content information, by using a processor, to provide a digital representation of a content item, the digital representation corresponding to a spine of physical media associated with the content item; receiving a selection of the content item, the selection being in response to a user action performed on the digital representation corresponding to the spine of physical media associated with the content item; and displaying an expanded set of information associated with the content item in response to receiving the selection of the content item.Type: ApplicationFiled: September 3, 2010Publication date: November 24, 2011Applicant: Rovi Technologies CorporationInventor: Daniel Wright Trenz
-
Publication number: 20110281568Abstract: Systems and methods are provided for locally managing incoming telephony communication events on a user equipment display. In one embodiment, a user equipment device may include an input/output interface, a notification module, and a display device. The input/output interface may be configured to receive an indication of a communication event directed to a user telephony device over a short-range wireless connection. The notification module may be configured to generate a notification message in response to receiving the indication of a communication event. The indication of the communication event may include sender information, which may be included in the notification message. The display device may be configured to display the notification message so that it overlays a currently displayed video program.Type: ApplicationFiled: May 13, 2010Publication date: November 17, 2011Applicant: Rovi Technologies CorporationInventor: Philippe Georges Le Clech