Patents Assigned to Rovi Technologies
  • Patent number: 8751494
    Abstract: A method and a system are provided for constructing album data using discrete track data from multiple sources. In one example, the system identifies one or more set of tracks having a similar album title, wherein the one or more set of tracks are obtained from one or more client devices. The system then searches across the one or more set of tracks for tracks having a matching fingerprint and a matching album title. The system groups tracks that match according to an original album title in metadata to obtain grouped tracks. The system mines across the grouped tracks to generate a juxtaposition of track data from the one or more client devices. The system then generates album data for one or more albums based on the juxtaposition of track data.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: June 10, 2014
    Assignee: Rovi Technologies Corporation
    Inventors: Jens Nicholas Wessling, Robert Dennis Kahlbaum
  • Patent number: 8731373
    Abstract: Methods and systems are described for providing editing tools that allow a user to manipulate media provided by a media content source. Media editing tools may include content analysis tools capable of extracting information from the media content itself, and may include segment identification and editing tools. Editing tools may be created by a user, and stored or shared with other users. Users may be able to specify and customize a set of storage space requirements that impose constraints on the type, quantity and content of stored assets. Automatic storage management tools provide tools with which stored and to-be-stored assets may be transformed in order to maintain satisfaction of storage preferences and requirements.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: May 20, 2014
    Assignee: Rovi Technologies Corporation
    Inventor: Ronald A. Gerbasi, III
  • Patent number: 8725766
    Abstract: A method and a system are provided for searching content (e.g., text, metadata and/or a fingerprint, etc.). In one example, the system receives content and a query for matching the content. The content includes computer readable data. The system generates a feature vector for the content. Generating the feature vector comprises generating a signal from the content, generating a spectrogram from the signal, and generating the feature vector from the spectrogram. The system searches for at least one feature vector that matches the feature vector for the content.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: May 13, 2014
    Assignee: Rovi Technologies Corporation
    Inventors: Joonas Asikainen, Kenneth Olson
  • Patent number: 8702504
    Abstract: Systems and methods for providing multimedia highlight segments featuring real-life action related to fantasy sports competition. Links to highlight segments are provided in conjunction with fantasy sports contest information. A Highlight Center is provided with links to compilations of highlight segments featuring the best action culled from a pool of highlight segments. The user may be alerted of newly available highlight segments affecting fantasy scoring while the user watches a fantasy sports related television broadcast.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: April 22, 2014
    Assignee: Rovi Technologies Corporation
    Inventors: Patrick J Hughes, Dave Barber
  • Patent number: 8706876
    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: May 22, 2012
    Date of Patent: April 22, 2014
    Assignee: Rovi Technologies Corporation
    Inventors: Vikram Venkata Koka, Milton C. Soong, Neil A. King
  • Patent number: 8644680
    Abstract: The “color stripe” process is well known in the video field for preventing copying of video by analog video tape recorders, and operates by altering the phase of a portion of the video signal color burst. Here, a weakened version of the color stripe process is installed in a video signal by a digital media player which plays or stores conventional digital media, such as an optical disc (e.g., DVD or CD) player, a hard disc drive, a digital tape drive, or solid state memory. Thereby in an analog video signal output by such a digital media player the color burst phase alterations are reduced or attenuated so there is no copy prevention effect on a conventional downstream (receiving) analog video tape recorder.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: February 4, 2014
    Assignee: Rovi Technologies Corporation
    Inventors: Ronald Quan, John F. Cloutman
  • Patent number: 8631508
    Abstract: Embodiments are described herein for managing licenses of media files on playback devices in a media system. In some embodiments, each media file is purchased based on a number of licenses, each license granting permission to store the media file on a single playback device. Each media file may have an associated number of one or more licenses that specifies the maximum number of playback devices on which the media file may be stored at the same time (concurrently). The media system may comprise a home central licensing (HCL) device, a primary storage device, and playback devices coupled via a network. The primary storage device may be used to initially store newly purchased media files. The HCL device may allow or prohibit distribution of the media files on the primary storage device to playback devices by using a license manager data structure storing licensing information for each media file.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: January 14, 2014
    Assignee: Rovi Technologies Corporation
    Inventor: Thomas Steven Woods
  • Publication number: 20140011587
    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 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.
    Type: Application
    Filed: July 3, 2013
    Publication date: January 9, 2014
    Applicant: Rovi Technologies Corporation
    Inventors: Patrick J. Hughes, David Barber
  • Patent number: 8620967
    Abstract: A method and a system are provided for managing metadata for occurrences of a recording. In one example, the system receives a recording. The recording includes computer readable media data. The system generates an internal identifier of the recording. The internal identifier is a signature that uniquely identifies the recording. The system then adds the internal identifier to metadata that are associated with at least one occurrence of the recording. The metadata are data that describe the recording.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: December 31, 2013
    Assignee: Rovi Technologies Corporation
    Inventor: Jens Nicholas Wessling
  • Patent number: 8612623
    Abstract: Program code in a Web page hosted by a server and/or in server side code executed by the server is specially configured so that a modified media file whose source is embedded in the Web page and which is streamed by the server is properly playable only in browsers of media devices accessing the Web page. Thus, if a copy of the modified media file is downloaded to the media device or otherwise procured, the user of the media device is unable to properly play the downloaded copy by using a conventional media player. Further, if the downloaded copy is shared on a file sharing network, users of the file sharing network that download copies from the media device are also unable to properly play their downloaded copies by using conventional media players.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: December 17, 2013
    Assignee: Rovi Technologies Corporation
    Inventor: Timothy Neil Bland
  • Publication number: 20130287092
    Abstract: Systems and methods for adaptive streaming with augmented video stream transitions in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a network client includes memory containing a video decoder application, an image processing application, and a client application and a processor, wherein the video decoder application configures the processor to decode video data for display, wherein the image processor application configures the processor to render an image for display, wherein the client application configures the processor to receive a first stream of video data, play the first stream of video data, detect a change in streaming conditions, request a second stream of video data, render an image for display, receive the second stream of video data, and play the second stream of video data, and coordinates the display of the image between the first stream of video and the second video stream.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Applicant: Rovi Technologies Corporation
    Inventors: Christopher Dow, Alexander Ivanov, Kourosh Soroushian
  • Publication number: 20130291031
    Abstract: Systems and methods for adaptive streaming with augmented video stream transitions using a media server in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a media server includes multimedia content including a set of alternative streams of video data and a processor, wherein the processor is configured to receive a request to stream multimedia content, stream a first stream of video data, where the first stream of video data is one of the set of alternative streams of video data contained in the multimedia content, receive a request for a second stream of video data, where the second stream of video data is one of the set of alternative streams of video data contained in the multimedia content, transmit an image in response to the request for the second stream of video data, and stream the second stream of video data.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Applicant: Rovi Technologies Corporation
    Inventors: Christopher Dow, Alexander Ivanov, Kourosh Soroushian
  • Publication number: 20130247100
    Abstract: A system utilizing one or more auxiliary or scanning tuners provides real time information for providing programming guides. The one or more auxiliary tuner scans or tunes across the band of television signals to gather information relevant to metadata, programming guides, and or message alerts. For example, this information is converted to text, graphic, and or audio form for displaying or listening.
    Type: Application
    Filed: May 9, 2013
    Publication date: September 19, 2013
    Applicant: Rovi Technologies Corporation
    Inventor: Ronald Quan
  • Patent number: 8527490
    Abstract: Data searching performed by a server system. A query is received to search data stored in an organizing system in which data has been organized from a highest confidence quality tier to a lowest confidence quality tier. Data of the highest confidence quality tier of the organizing system is searched to satisfy the query, wherein searching the data of the highest confidence quality tier is performed before searching data of a lower confidence quality tier of the organizing system.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: September 3, 2013
    Assignee: Rovi Technologies Corporation
    Inventors: Jens Nicholas Wessling, Robert Dennis Kahlbaum, Dustin James Williams
  • Patent number: 8527268
    Abstract: A system for identification of video content in a video signal is provided via a sound track audio signal. The audio signal is processed with filtering, frequency translation, and or non linear transformations to extract voice signals from the sound track channel. The extracted voice signals are coupled to a speech recognition system to provide in text form, the words of the video content, which is later compared with a reference library of words or dialog from known video programs or movies. Other attributes of the video signal or transport stream may be combined with closed caption data or closed caption text for identification purposes. Example attributes include DVS/SAP information, time code information, histograms, and or rendered video or pictures.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: September 3, 2013
    Assignee: Rovi Technologies Corporation
    Inventor: Ronald Quan
  • Patent number: 8521759
    Abstract: An input feature vector is computed from an input text record, the input feature vector comprising one or more features, each feature including a subsequence of characters and a frequency of occurrence of the associated subsequence. A input fingerprint is generated out of the input feature vector by choosing one or more features with non-zero frequencies and alphabetizing the features chosen. One or more input indices are generated by alphabetizing features in the input fingerprint and concatenating features occurring in subsequent locations of the input fingerprint. The input text record is matched against a target text record if (1) one or more of the input indices match a target index corresponding to the target text record and (2) the corresponding input fingerprint matches a target fingerprint corresponding to the target text record. The target text record is outputted as a search result if it matches the input text record.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: August 27, 2013
    Assignee: Rovi Technologies Corporation
    Inventors: Joonas Asikainen, Brian Kenneth Vogel
  • Patent number: 8509929
    Abstract: The fantasy sports contest application of the present invention alerts the user of necessary roster changes before an upcoming fantasy sports competition. The fantasy sports contest application may evaluate the user's team roster before an upcoming fantasy sports competition to ensure that all roster spots on the team roster are filled with athletes available for real-life competitions. The fantasy sports contest application may also identify roster changes and roster transactions that may be beneficial to a user's fantasy sports contest team roster. The fantasy sports contest application may recommend roster changes and roster transactions to the user by evaluating the performance of athletes using performance criteria. The performance criteria can be based on the past performance of athletes, either overall, or for certain situations. The performance criteria may be predefined by the system, user-editable, or any suitable combination thereof.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: August 13, 2013
    Assignee: Rovi Technologies Corporation
    Inventors: Patrick J Hughes, William Junkin, Dave Barber
  • Patent number: 8505045
    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 6, 2013
    Assignee: Rovi Technologies Corporation
    Inventors: Patrick J. Hughes, Dave Barber
  • Patent number: 8484476
    Abstract: A computer-implemented system and method for embedding and authenticating ancillary information in digitally signed content are disclosed. The method and system include loading digital content containing a digitally signed executable into memory for execution, while checking for the integrity of a digital signature and the contents of the executable; and erasing any non-authenticated regions of the digital content by zeroing out or value-filling memory locations corresponding to the non-authenticated regions.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: July 9, 2013
    Assignee: Rovi Technologies Corporation
    Inventors: Andres M. Torrubia, Jordi Salvat
  • Publication number: 20130170559
    Abstract: Systems and methods for encoding regions of interest within video frames to reduce errors within the regions of interest in accordance with embodiments of the invention are described. One embodiment includes a processor configured by an encoder application, where the encoder application configures the processor to: identify at least one region of interest within a frame of video; assign at least one importance value to a plurality of regions within the frame, where a higher importance value is assigned to identified regions of interest; and apply a first error propagation reduction process to at least one region assigned a first importance value and a second error propagation reduction process to at least one region assigned a second importance value.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 4, 2013
    Applicant: Rovi Technologies Corporation
    Inventors: Martin Schink, Markus Kramer, Thorsten Schumann