Rovi Patent Applications

SYSTEMS, METHODS, AND COMPUTER PRODUCTS FOR ELEMENTARY STREAMS BROADCASTING

Granted: November 28, 2013
Application Number: 20130318252
The systems, methods, and computer program products described herein provide for the streaming data from a server to a client without the use of a container. The server receives, from the client, a request for data. In response, the server prepares and sends metadata to the client describing the requested data. The server then wraps one or more frames of the requested data for transmission to the client. In an embodiment, the wrapping process includes the appending of header data to the…

System and Methods of Media Streaming using RTSP with Reduced Delays

Granted: October 3, 2013
Application Number: 20130262691
Systems and method of media streaming using the Real Time Streaming Protocol (RTSP) with reduced delays in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a network client includes memory containing a media decoder application and a client application and a processor, where the client application configures the processor to receive portions of streamed media and buffer the received portions of streamed media in the media buffer, provide…

System and Methods of Media Streaming from a Media Server using RTSP with Reduced Delays

Granted: October 3, 2013
Application Number: 20130262692
Systems and method of media streaming using the Real Time Streaming Protocol (RTSP) with reduced delays in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a media server includes media storage containing stored media, wherein the media server is configured to stream media stored in the media storage, determine the end of the streamed media, where the end of the streamed media signals that the streamed media has been fully streamed, create…

SYSTEMS AND METHODS FOR GRANTING ACCESS TO DIGITAL CONTENT USING ELECTRONIC TICKETS AND TICKET TOKENS

Granted: July 11, 2013
Application Number: 20130179199
Systems and methods for granting access to digital content using electronic tickets and ticket tokens in accordance with embodiments of the invention are disclosed. One embodiment includes a processor, and memory configured to store an electronic ticket, and a ticket token. In addition, the processor is configured to authenticate a merchant server, receive a request for a ticket token for a specific piece of content from the merchant server, generate a ticket token that expires after a…

SYSTEMS AND METHODS FOR ACCESSING DIGITAL CONTENT USING ELECTRONIC TICKETS AND TICKET TOKENS

Granted: July 11, 2013
Application Number: 20130179992
Systems and methods for accessing digital content using electronic tickets and ticket tokens in accordance with embodiments of the invention are disclosed. In one embodiment, a user device includes a processor, a network interface, and memory configured to store an electronic ticket, and a ticket token, and the processor is configured by an application to send a request for digital content, receive a ticket token from a merchant server, wherein the ticket token is generated by a DRM…

SYSTEMS AND METHODS FOR SAVING ENCODED MEDIA STREAMED USING ADAPTIVE BITRATE STREAMING

Granted: March 7, 2013
Application Number: 20130058480
Systems and methods for saving encoded media streamed using adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a playback device configured to perform adaptive bitrate streaming of media includes a video decoder application and a processor, where the video decoder application configures the processor to select a download stream from a set of alternative streams of video data, measure streaming conditions and…

Selection of Resolutions for Seamless Resolution Switching of Multimedia Content

Granted: February 28, 2013
Application Number: 20130051767
Systems and methods for the selection of resolutions for seamless resolution switching of multimedia content in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a source encoder includes a processor configured by a source encoder application to receive multimedia content, where the multimedia content comprises video data having a primary resolution and a primary sample aspect ratio and encode the video data as a set of alternative streams,…

Systems and Methods for Encoding Alternative Streams of Video for Playback on Playback Devices having Predetermined Display Aspect Ratios and Network Con-nection Maximum Data Rates

Granted: February 28, 2013
Application Number: 20130051768
Systems and methods for adaptive bitrate streaming of alternative streams of video encoded at resolution and sample aspect ratio combinations and maximum bitrates in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a source encoder configured to encode a source video stream as a plurality of alternative streams of video for playback on a playback device includes a processor configured to receive multimedia content including source video data…

SYSTEMS AND METHODS FOR DEVICE AUTHENTICATION INCLUDING TIMESTAMP VALIDATION

Granted: January 3, 2013
Application Number: 20130004142
Systems and methods for authenticating playback devices using timestamp validation in accordance with embodiments of the invention are disclosed. One embodiment includes measuring a time difference between the system clock and a clock on a remote server, retrieving at least one reference time difference from the playback device, where the reference time difference is stored in the playback device, determining whether the system clock of the playback device is valid by comparing the…

METHOD TO IDENTIFY CONSUMER ELECTRONICS PRODUCTS

Granted: January 3, 2013
Application Number: 20130006869
Systems and methods for identifying consumer electronic products using a playback device with a product identifier in accordance with embodiments of the invention are disclosed. In one embodiment, a playback device includes a processor and memory configured to store a product identifier, where the product identifier is associated with a specific product and is associated with cryptographic information, wherein the processor is configured by a client application to request content from a…

SYSTEMS AND METHODS FOR IDENTIFYING CONSUMER ELECTRONIC PRODUCTS BASED ON A PRODUCT IDENTIFIER

Granted: January 3, 2013
Application Number: 20130007443
Systems and methods for identifying consumer electronic products using a playback device with a product identifier in accordance with embodiments of the invention are disclosed. One embodiment includes a processor, and memory configured to store a product identifier, where the product identifier is associated with a specific product and is associated with cryptographic information, and user account data, where the user account data is associated with a user account. In addition, the…

SYSTEMS AND METHODS FOR SECURING CRYPTOGRAPHIC DATA USING TIMESTAMPS

Granted: January 3, 2013
Application Number: 20130007471
Systems and methods for authenticating playback devices using timestamp validation in accordance with embodiments of the invention are disclosed. One embodiment includes securely storing at least one timestamp in memory within a playback device in response to the occurrence of at least one predetermined event, where a stored timestamp is based on the current time of a system clock when an event occurs, generating a cryptographic key using the at least one timestamp, securing…

SYSTEMS AND METHODS FOR ELECTRONIC SELL-THROUGH OF INTERACTIVE MULTIMEDIA CONTENT AUTHORED FOR DISTRIBUTION VIA PHYSICAL MEDIA

Granted: January 19, 2012
Application Number: 20120014663
Systems and methods for electronic sell-through (EST) of multimedia content authored for distribution via physical media in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes building an object model of interactive multimedia content authored for distribution via a physical medium using a content authoring system, automatically authoring a user interface based upon the object model using the content authoring system, packing the…

SYSTEMS AND METHODS FOR CONVERTING INTERACTIVE MULTIMEDIA CONTENT AUTHORED FOR DISTRIBUTION VIA A PHYSICAL MEDIUM FOR ELECTRONIC DISTRIBUTION

Granted: January 19, 2012
Application Number: 20120014674
Systems and methods for converting interactive multimedia content authored for distribution via a physical medium for electronic distribution are disclosed. One embodiment of the invention includes building an object model of interactive multimedia content authored for distribution via a physical medium using a content authoring system, automatically authoring a user interface based upon the object model using the content authoring system, and packing the transcoded multimedia content…