U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"The radio craze will die out in time."

Thomas Edison ; 1922

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: Realnetworks, Inc.


Location: Seattle, WA
No. of patents: 88

1      
NumberTitleIssue Date
8181022Method and apparatus for controlling access restrictions for media playback
A method and apparatus for controlling access restrictions for media resource playback may include defining a user-specific content control profile authorizing one or more classes of content to be delivered to a client device, generating a media resource request ide...
05/15/2012
8175729Preserving matrix surround information in encoded audio/video system and method
A method and apparatus for preserving matrix-surround information in encoded audio/video includes a receiver operative to receive matrix-surround encoded audio signals, separate the audio signals into a frequency spectrum having discrete audio frequencies, and deter...
05/08/2012
8171153Adaptive variable fidelity media distribution system and method
A layered media stream comprising media information layers of different priorities may be adaptively distributed by transmitting at least one of the media information layers to a client on a time-windowed basis. A client device obtains different media information la...
05/01/2012
8145783Systems and methods for selecting buffering time for media data
The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate ...
03/27/2012
8145479Improving the quality of output audio signal,transferred as coded speech to subscriber's terminal over a network, by speech coder and decoder tandem pre-processing
A method of pre-processing an audio signal transmitted to a user terminal via a communication network and an apparatus using the method are provided. The method of pre-processing the audio signal may prevent deterioration of a sound quality of the audio signal trans...
03/27/2012
8135761System and method for automatically creating a media archive from content on a recording medium
A media player for creating a media archive may include a media reader to read media content from a recording medium inserted into the media reader. The media player may also include an archival component to store the media content in a storage medium. In one embodi...
03/13/2012
8134559Apparatus and method for adjusting for input latency in an electronic device
Embodiments of methods, apparatuses, devices and systems associated with adjusting for input latency within an electronic are disclosed. An electronic device may receive a user input, such as a user actuation of a device key. A latency adjusted time of the input may...
03/13/2012
8131869Audio-on-demand communication system
An audio-on-demand communication system provides real-time playback of audio data transferred via telephone lines or other communication links. One or more audio servers include memory banks which store compressed audio data. At the request of a user at a subscriber...
03/06/2012
8131865Media service delivery system providing conditional access to media content from various client devices
A system for protecting the digital rights of content owners allows digital media to be delivered to only those media rendering client devices that have been approved for the media content. Before delivering requested media, the media service provider may determines...
03/06/2012
8121906Method for selling content over a network
A method to generate revenue from supplied content is provided. Content is provided to a consumer via a network by providing a content service that allows the consumer to select and retrieve content as a package together with a clearing of the selectable content to ...
02/21/2012
8095626System and method for configuring a client electronic device
A method and computer program product for obtaining a main configuration file from a client electronic device upon the client electronic device being coupled to at least a portion of a media distribution system. The main configuration file defines one or more enhanc...
01/10/2012
8090865Systems and methods for selecting buffering time for media data
The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate ...
01/03/2012
8074286Secure media path system and method
Many media playback devices have a secure environment, with media decrypter and decoder components, and an insecure environment, with intermediate media processing components that are not suitable for secure implementation. In the secure environment, secure componen...
12/06/2011
8055639System and method for offering complementary products / services
A method, computer program product and computing device for offering complementary products/services includes generating a result set based, at least in part, upon one or more actions taken by a user while browsing a website. At least one item is selected from the r...
11/08/2011
8046811Scheduled retrieval, storage and access of media data
A system and method automates a scheduled retrieval, storage, and access of media data. Media data is retrieved from an external source and downloaded to an end user media device storage for subsequent playback at the end user media device. Media data is accessible ...
10/25/2011
8027365System and method for combining media data
A method and computer program product for processing a locally-stored, specific media data file portion to generate a first normalized packetized stream. A remotely-sourced, specific media data stream is processed to generate a second normalized packetized stream. A...
09/27/2011
7987280System and method for locating and capturing desired media content from media broadcasts
A media agent that monitors multiple broadcast transmissions and a method for the same. The media agent establishes connections with broadcast transmissions and then identifies characteristics of the media content contained within the broadcast transmission. The ass...
07/26/2011
7982739System and/or method for adjusting for input latency in a handheld device
Embodiments of methods, apparatuses, devices and systems associated with adjusting for key latency in a handheld device are disclosed. A handheld device may receive a user input, such as a user actuation of a device key. A latency adjusted time of the input may be c...
07/19/2011
7978765Context-adaptive macroblock type encoding/decoding methods and apparatuses
Macroblock types of macroblocks of a video picture are encoded by adaptively employing codewords of codeword tables, based at least in part on one or more macroblock type related characteristics of one or more neighboring macroblocks of interest. The codewords may b...
07/12/2011
7953882Adaptive variable fidelity media distribution system and method
A layered media stream comprising media information layers of different priorities may be adaptively distributed by transmitting at least one of the media information layers to a client on a time-windowed basis. Within each time window, the transmission of the media...
05/31/2011
7949877Rights enforcement and usage reporting on a client device
An integrity hash is obtained of rights information stored at a client device. The rights information is associated with content stored at the client device. The integrity hash is encrypted using a client device key to generate an encrypted hash. The client device k...
05/24/2011
7948906System and method for determining network conditions
A system and a method determine network conditions. The system includes a server computer and a client computer. The server computer is configured to transmit data packets comprising a data object from the server computer to the client computer. The client computer ...
05/24/2011
7941756System and method for creating and displaying classes of graphical display objects
In the graphical display object system, a user can create a class of graphical display objects such that the various members of the class may share common features. In addition, the graphical display object system builds the graphical display objects based upon the ...
05/10/2011
7930764Certificate based digital rights management
In accordance with one embodiment of the present invention, a digital certificate is used to link an arbitrary provisioned right with an associated arbitrary digital action to be performed by a client device on or with respect to a protected digital content object. ...
04/19/2011
7930561System and method for regulating the transmission of media data
A system and method regulate the transmission of media data. In accordance with one embodiment of the invention, a header portion of a media file is encoded to include an access code. The access code corresponds to one or more permitted methods by which the media fi...
04/19/2011
7925771System and method for uninterrupted streaming
A streaming media presentation transmission error recovery system and network. In one embodiment, in the event of a connection failure to a selected server, an alternative “mirrored” server is selected to resume the transmission of a selected streaming media pre...
04/12/2011
7925770Systems and methods for selecting buffering time for media data
The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate ...
04/12/2011
7925137System and method for play while recording processing
A system and method of the present invention allow the playback of recorded data as the data is being recorded. Data is read from a source location, converted into an encoded format and stored in a database. At the same time, the stored data is read from the databas...
04/12/2011
7920629Context-adaptive VLC video transform coefficients encoding/decoding methods and apparatuses
Transform coefficients of sample blocks of a macroblock of a video picture are encoded by adaptively encoding a combination, the number of non-zero coefficients before the trailing one coefficients and the number of trailing one coefficients. The transform coefficie...
04/05/2011
7920562System and method for switching from a unicast to a multicast data transmission session
A communications system and method provide a seamless switch from a first session to a plurality of multicast sessions. A server transmits data over both a first session and alternatingly between a plurality of synchronized multicast sessions. At predetermined time ...
04/05/2011
7898599Automated inverse telecine conversion
The present invention is generally directed to automated methods and systems for converting image streams having a first frame rate to a second frame rate without the need for user intervention. Embodiments of the present invention obviate the effects of processing ...
03/01/2011
7890854Web media asset identification system and method
Methods of dynamically identifying a server provided media asset on a client device are provided herein. ...
02/15/2011
7885340System and method for generating multiple synchronized encoded representations of media data
The present invention provides a system and methods for producing multiple encoded representations of a video input sequence. The multiple representations produced each contain identified synchronization frames that allow a server and a client to switch between stre...
02/08/2011
7882034Digital rights management for content rendering on playback devices
In one embodiment, an elapsed playback time associated with a digital playback device is determined and compared to an allotted playback time for the device. In the event the elapsed and allotted playback times satisfy a predetermined relationship with respect to on...
02/01/2011
7849159Method and apparatus for distributing binary presentations within digital media content files
A method and apparatus for distributing binary presentations within digital media content files includes receiving a first digital media content file of a first digital media file type and including first digital media content and a binary presentation embedded with...
12/07/2010
RE42101System and method of managing metadata data
A system and method of the present invention allow users to access, manage, and edit information about content data, often referred to as metadata. Metadata is collected from various sources, added, and maintained in a metadata database. In addition, metadata is dyn...
02/01/2011
7844963System and method for updating information via a network
The present invention includes a system and a method for updating components in a client computer. The invention includes a method for upgrading software for various users, each of the users having diverse hardware and software configurations. The invention includes...
11/30/2010
7840581Method and system for improving the quality of deep metadata associated with media content
Methods and systems verify and control the quality of metadata associated with a media data file. The metadata may be used, for example, by media content recommendation systems. In one embodiment, a first attribute is selected from metadata associated with a media d...
11/23/2010
7818687Dynamic graphic user interface
A Graphical User Interface or “GUI” for use with a computer operating systems that operates dynamically according to the user's preferences. Each element of the GUI is surrounded by a dynamic edge which allows the user to combine two or more elements together to...
10/19/2010
7805315Subscription management
A process, method, and system includes determining if a user has access to a data source. In response to the user being denied access to the data source, a determination is made concerning which upgrade packages would allow the user to access the particular data sou...
09/28/2010
1      
 
Sign InRegister
Username  
Password   
forgot password?