Patents Assigned to Rovi Technologies
  • Publication number: 20130138829
    Abstract: Systems and methods for streaming video data via Real-time Transport Protocol (RTP) so that the bitrate of the streamed video adapts in response to measurements of network and decoder performance in accordance with embodiments of the invention are illustrated. In one embodiment of the invention, a system for streaming data includes a media server configured to stream video data having a first maximum bitrate utilizing RTP, a network client configured to connect to the media server wherein the network client is configured to measure network performance and video decoding performance and to send network and video decoder performance data to the network renderer utilizing the Real-time Transport Control Protocol (RTCP), wherein the network renderer is configured to stream video data having a second maximum bitrate in response to the network and video decoding performance data received from the network client.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 30, 2013
    Applicant: Rovi Technologies Corporation
    Inventor: Yuri Bulava
  • Patent number: 8428955
    Abstract: A portion of audio content of a multimedia program, such as a television program, is captured from a network. An audio fingerprint is generated based on the portion of audio content, and the audio fingerprint is matched to one of multiple theme song fingerprints stored in a database. An expected theme song time offset associated with the matched theme song fingerprint is retrieved from the database. It is determined whether the program is running on-schedule, based on the time the portion of audio content occurred, a scheduled start time of the program, and/or the expected theme song time offset. If it is determined that the program is running off-schedule, an adjusted start time and/or an adjusted end time of the program are calculated. The program is recorded by a recorder based on the adjusted start time and/or the adjusted end time.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: April 23, 2013
    Assignee: ROVI Technologies Corporation
    Inventor: Kenneth Olson
  • Patent number: 8428258
    Abstract: A method and apparatus is provided for generating or providing any of various types of modifications purposely made to generally known signals, waveforms, conditions, functions, etc. The modifications are sensed, read, detected or interpreted to provide a content control command indicative of the difference between the original signal, waveform, condition, functions, etc., and the modified signal, waveform, condition, function, etc. The content control command may be used to provide content control for a content control system, which in turn may provide control of a selected compliant device.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: April 23, 2013
    Assignee: Rovi Technologies Corporation
    Inventor: Ronald Quan
  • Patent number: 8400456
    Abstract: 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: Grant
    Filed: June 19, 2012
    Date of Patent: March 19, 2013
    Assignee: Rovi Technologies Corporation
    Inventors: Patrick J. Hughes, David Barber
  • Publication number: 20130055255
    Abstract: Systems and methods are disclosed that include a common application platform including a set of shared services that can be utilized by applications executing on top the application platform. One embodiment of the invention includes a user device including a processor configured by an operating system, where the processor is further configured by an application platform including a natively implemented virtual. machine configured to execute non-natively implemented applications; a services container, including at least one natively implemented service configured for utilization by an application executing within the virtual machine, wherein the at least one natively implemented service is a shared service that can be utilized by a plurality of different applications; and at least one handler configured to handle communication via at least one socket between an application executing within the virtual machine and the at least one natively implemented service in the services container.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Rovi Technologies Corporation
    Inventors: Bill Wagner, Frederick F. Hermanson, Louis Battista, Aaron Campbell
  • Publication number: 20130044821
    Abstract: Systems and methods for encoding source media in Matroska container files for adaptive bitrate streaming utilizing Hypertext Transfer Potocol (HTTP) in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes a processor configured via a source encoding application to ingest at least one multimedia file containing a source video.
    Type: Application
    Filed: August 30, 2011
    Publication date: February 21, 2013
    Applicant: Rovi Technologies Corporation
    Inventors: Jason BRANESS, Auke van der SCHAAR, Kourosh SOROUSHIAN
  • Patent number: 8374490
    Abstract: An integrated circuit or system receives a bit pattern from a metadata, IPG, and or EPG signal. This bit pattern is then coupled to a circuit to provide a content control command to a recorder or to a processing circuit to generate a content control signal. In particular the bit pattern may be utilized in a manner to program, enable, or disable the generated control signal. Furthermore this content control signal provides resistance to a circumvention device. For example, the circumvention device is unable to remove sufficiently the content control signal, and content control is maintained.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: February 12, 2013
    Assignee: Rovi Technologies Corporation
    Inventor: Ronald Quan
  • Patent number: 8374489
    Abstract: In certain flat screen TV sets, such as LCD monitors, geometric errors can be induced in a video signal by positive going pulses. That is, a shift in a display is provided when one or more positive going pulse is added to the video signal following one or more sync pulse. To illustrate, AGC pulses, generally used for content control and or copy protection in the last lines of an active video field, cause a shift (horizontal displacement) in the picture for these last lines in the active field. Alternatively, turning off or attenuating such positive going pulses in the last lines of the active field, eliminates or reduces the picture shift.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: February 12, 2013
    Assignee: Rovi Technologies Corporation
    Inventor: Ronald Quan
  • Patent number: 8359315
    Abstract: A method and a system are provided for generating a representative sub-signature of a particular cluster of signatures. In one example, the system reads a sub-signature of a signature of the particular cluster. The system calculates a first factor for the sub-signature. The first factor is based on how many signatures contain the sub-signature. The signatures are in the particular cluster. The system calculates a second factor for the sub-signature. The second factor is based on how many signatures in other clusters contain the sub-signature. These other signatures in other clusters are not in the particular cluster. The system calculates an effectiveness score for the sub-signature. The effectiveness score is based on at least the first factor and the second factor. The system then determines one or more representative sub-signatures for the particular cluster. The one or more sub-signatures are based on one or more effectiveness scores calculated by the system.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: January 22, 2013
    Assignee: Rovi Technologies Corporation
    Inventor: Jens Nicholas Wessling
  • Patent number: 8352259
    Abstract: Frequencies from a set of audio source files are extracted and measured across the set to determine a range of each of the frequencies. Stable frequencies of the frequencies are detected based on each range and used to create a stable frequency family. An unknown recording is mapped to the stable frequency family to form an audio fingerprint.
    Type: Grant
    Filed: June 20, 2009
    Date of Patent: January 8, 2013
    Assignee: Rovi Technologies Corporation
    Inventor: Vladimir Askold Bogdanov
  • Publication number: 20120304071
    Abstract: 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: Application
    Filed: June 19, 2012
    Publication date: November 29, 2012
    Applicant: Rovi Technologies Corporation
    Inventors: Patrick J. Hughes, David Barber
  • Patent number: 8321394
    Abstract: A method and a system are provided for matching a fingerprint, for example, an audio fingerprint. In one example, the system receives, from a user device, a chapter and a query about the chapter. The chapter includes computer readable data generated from a waveform of an audio signal. The query is a request to receive data related to the chapter. The system generates, at a computer, a fingerprint of the chapter. The fingerprint includes at least a digital measure of certain properties of the waveform of the audio signal. The system generates, at a computer, a hash value of the fingerprint by applying a hash function to at least a portion of the fingerprint of the chapter. The hash value serves as an identifier for the fingerprint. The system looks up, in a database system, a matching hash value for the hash value of the fingerprint.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: November 27, 2012
    Assignee: Rovi Technologies Corporation
    Inventors: Jens Nicholas Wessling, Dustin James Williams
  • Publication number: 20120297032
    Abstract: A method and system for tunable distribution of content are disclosed. Preferably, the content comprises digital rights and/or watermark information. In one embodiment, a computer-implemented method comprises receiving a request from a client. One or more content files related to the request and a user profile of a user are determined. One or more seeders are assigned to start the delivery of the one or more content files. The client is allowed to obtain a plurality of pieces of the one or more content files from the one or more seeders. At least one piece of the plurality of pieces of the one or more content files contains digital rights and/or watermark information.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 22, 2012
    Applicant: Rovi Technologies Corporation
    Inventors: Vikram Venkata Koka, Milton C. Soong, Neil A. King
  • Patent number: 8306403
    Abstract: Metadata of the type for instance associated with television or video Electronic Programming Guides (EPG) or Interactive Programming Guides (IPG), is transported via a digital delivery network such as the Internet to a video receiving device such as a personal video recorder (PVR). The receiving device extracts the metadata for a purpose such as determining from the metadata programming of control signals. The PVR thereby reads or interprets control signals derived from the metadata provided via the digital delivery network so as to control subsequent video recording.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: November 6, 2012
    Assignee: Rovi Technologies Corporation
    Inventors: Ronald Quan, John F. Cloutman
  • Patent number: 8296794
    Abstract: Systems and methods are presented for presenting advertisements to users of a fantasy sports contest application. Advertisements are displayed in conjunction with fantasy sports contest information and may be interactive in nature. The advertisements may be used to inform the user of prizes being awarded for performance in the fantasy sports contest, including prizes being awarded for performing in an instant scoring opportunity based on real-time action in a related sports broadcast. The advertisements may be intelligently scheduled around certain events in a related sports broadcast to take advantage of user purchasing habits. The advertisements may be selected according to a user profile. The user profile may include information on the user's demonstrated interests, which may be determined using the user's preferences in the fantasy contest, prior television viewing habits, and other suitable information. The advertisements may be targeted to the user's specific geographic location.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: October 23, 2012
    Assignee: Rovi Technologies Corporation
    Inventors: Patrick J. Hughes, Dave Barber
  • Publication number: 20120210215
    Abstract: A computer-implemented method, system, and apparatus for providing networked assistance and feedback control for consumer electronic devices are disclosed. The system and method in an example embodiment include: gathering user behavior and feedback information collected on a user platform via a data network; processing the user behavior and feedback information, by using a processor, to infer a problem encountered by a user on the user platform in operating a consumer electronic (CE) device of the user platform; activating a user interface on the user platform to offer the user assistance in resolving the problem; and recording the problem as a design hint related to a potential design change corresponding to the CE device.
    Type: Application
    Filed: February 16, 2011
    Publication date: August 16, 2012
    Applicant: Rovi Technologies Corporation
    Inventor: Michael Patrick Chrabaszcz
  • Patent number: 8239443
    Abstract: A method and system for tunable distribution of content are disclosed. Preferably, the content comprises digital rights and/or watermark information. In one embodiment, a computer-implemented method comprises receiving a request from a client. One or more content files related to the request and a user profile of a user are determined. One or more seeders are assigned to start the delivery of the one or more content files. The client is allowed to obtain a plurality of pieces of the one or more content files from the one or more seeders. At least one piece of the plurality of pieces of the one or more content files contains digital rights and/or watermark information.
    Type: Grant
    Filed: September 1, 2009
    Date of Patent: August 7, 2012
    Assignee: Rovi Technologies Corporation
    Inventors: Vikram Venkata Koka, Milton C. Soong, Neil A. King
  • Patent number: 8239288
    Abstract: A processor retrieves, from a database, an identifier of a first media item rated by a target user, user identifiers of users having provided media item ratings for the first media item, and the media item ratings provided by the users, correspondingly. Each of the media item ratings is randomized, resulting in randomized media item ratings. A user identifier corresponding to a maximum of the randomized media item ratings is selected from the user identifiers. Additional media item ratings associated with the selected user identifier are retrieved from the database. Each of the additional media item ratings are randomized, resulting in additional randomized media item ratings. An identifier of a recommended media item corresponding to a maximum of the randomized media item ratings and the additional randomized media item ratings is selected. Metadata associated with the recommended media item is transmitted to a user device over a network.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: August 7, 2012
    Assignee: Rovi Technologies Corporation
    Inventor: Joonas Asikainen
  • Patent number: 8239891
    Abstract: Systems and methods are presented for presenting advertisements to users of a fantasy sports contest application. Advertisements are displayed in conjunction with fantasy sports contest information and may be interactive in nature. The advertisements may be used to inform the user of prizes being awarded for performance in the fantasy sports contest, including prizes being awarded for performing in an instant scoring opportunity based on real-time action in a related sports broadcast. The advertisements may be intelligently scheduled around certain events in a related sports broadcast to take advantage of user purchasing habits. The advertisements may be selected according to a user profile. The user profile may include information on the user's demonstrated interests, which may be determined using the user's preferences in the fantasy contest, prior television viewing habits, and other suitable information. The advertisements may be targeted to the user's specific geographic location.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: August 7, 2012
    Assignee: Rovi Technologies Corporation
    Inventors: Patrick J. Hughes, Dave Barber
  • Patent number: 8239412
    Abstract: A method and a system are provided for recommending a media item (e.g., movie and/or television program). In one example, the system receives a seed media item (e.g., seed movie and/or seed television program). A seed media item is an audio-visual recording that is identified as being of interest to a user. The system recognizes one or more recognized audio tracks (e.g., audio tracks and/or songs) from the seed media item. A recognized audio track is an audio recording that is contained in the seed media item. The system retrieves audio track metadata associated with at least one of the recognized audio tracks from the seed media item. Audio track metadata are data that describes an audio recording. The system recommends one or more recommended media items based on the audio track metadata. A recommended media item is an audio-visual recording (e.g., movie and/or television program).
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: August 7, 2012
    Assignee: Rovi Technologies Corporation
    Inventors: Joonas Asikainen, Brian Kenneth Vogel