Patents Assigned to RealNetworks, Inc.
  • Publication number: 20110231572
    Abstract: A personal media device includes a housing assembly, a display panel located on the housing assembly, and a control assembly located on the housing assembly. The control assembly includes a slider assembly, a first switch assembly positioned proximate a first side of the slider assembly, and a second switch assembly positioned proximate a second side of the slider assembly. The control assembly is configured to extend across substantially an entire width of the housing assembly.
    Type: Application
    Filed: May 2, 2011
    Publication date: September 22, 2011
    Applicant: REALNETWORKS, INC.
    Inventors: Joshua D. Hug, Allen Ming-Kuang Han
  • Publication number: 20110218983
    Abstract: In the metadata organization system a metadata classification module dynamically reads metadata organization information, such as, for example, metadata field information, metadata display set information, and metadata category grouping information, from the metadata organization database, reads metadata from a metadata database, and organizes the metadata for display to a user in a graphical user interface. In the graphical user interface, a user may add, delete, and/or modify the metadata in the display. As the user changes the metadata, the metadata database is updated and the user's changes are reflected in the graphical user interface.
    Type: Application
    Filed: April 21, 2011
    Publication date: September 8, 2011
    Applicant: REALNETWORKS, INC.
    Inventors: Jeremy P. Chaney, Joshua Ethan Elman, Elizabeth Carter Grigg
  • Publication number: 20110197078
    Abstract: 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 key is externally inaccessible from the client device. The encrypted hash is stored on the client device.
    Type: Application
    Filed: April 22, 2011
    Publication date: August 11, 2011
    Applicant: REALNETWORKS, INC.
    Inventor: Joshua D. Hug
  • Publication number: 20110196942
    Abstract: An adaptive variable fidelity media provision system and method are provided herein.
    Type: Application
    Filed: April 22, 2011
    Publication date: August 11, 2011
    Applicant: REALNETWORKS, INC.
    Inventors: Amol Shukla, Aaron James Colwell
  • Publication number: 20110191700
    Abstract: 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 common class definitions as well as the custom features of the graphical display object.
    Type: Application
    Filed: April 1, 2011
    Publication date: August 4, 2011
    Applicant: REALNETWORKS, INC.
    Inventors: Kenneth B. Moore, Christopher N. Wyman
  • Patent number: 7987280
    Abstract: 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 association between the identified characteristic of the media content and the connected broadcast transmission is maintained to allow the information gathered from the broadcast transmission to be used meaningfully.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: July 26, 2011
    Assignee: RealNetworks, Inc.
    Inventors: William L. Putnam, Richard E. Wolpert
  • Patent number: 7982739
    Abstract: 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 calculated based, at least in part, on a latency of the handheld device in determining the user actuation of the device key. The latency adjusted time may be used to determine a result of the user input.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: July 19, 2011
    Assignee: RealNetworks, Inc.
    Inventor: Markus I. Pasula
  • Publication number: 20110173523
    Abstract: Methods of dynamically identifying a server provided media asset on a client device are provided herein.
    Type: Application
    Filed: February 14, 2011
    Publication date: July 14, 2011
    Applicant: REALNETWORKS, INC.
    Inventors: Jeffrey Martin Chasen, Jeffrey D. Leitner
  • Patent number: 7978765
    Abstract: 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 be variable in length. The one or more macroblock type characteristics may include a most common macroblock type characteristic of the neighboring macroblocks of interest. The adaptive employment of the codeword tables may be further based on a picture type of the picture of which the macroblocks are members. Decoding may be performed in an inverse manner.
    Type: Grant
    Filed: March 12, 2003
    Date of Patent: July 12, 2011
    Assignee: RealNetworks, Inc.
    Inventor: Gregory J. Conklin
  • Publication number: 20110167169
    Abstract: 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 presentation. One embodiment of the present invention provides for transparent switching from an interrupted media data stream to a stream from a newly-created network connection by providing an overlap between media that has been received and the data that is received via the new connection.
    Type: Application
    Filed: March 15, 2011
    Publication date: July 7, 2011
    Applicant: RealNetworks, Inc.
    Inventors: Hai-Feng Ping, Haydon Boone
  • Publication number: 20110161493
    Abstract: 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 exceeds the average playback bit rate, a maximum bit deficit computation that uses the average playback bit rate overestimates the amount of Pre-Data that can be used to buffer the media clip. Embodiments of the invention tailor the amount of Pre-Data at least in part to the amount of data used to encode intervals of data and to actual transmission bit rates or to predictions of actual transmission bit rates, thereby decreasing the amount of Pre-Data that can be used and decreasing a latency time before play of the media clip begins.
    Type: Application
    Filed: March 8, 2011
    Publication date: June 30, 2011
    Applicant: REALNETWORKS, INC.
    Inventors: Alain Hamel, HaiFeng Ping
  • Publication number: 20110153860
    Abstract: 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 exceeds the average playback bit rate, a maximum bit deficit computation that uses the average playback bit rate overestimates the amount of Pre-Data that can be used to buffer the media clip. Embodiments of the invention tailor the amount of Pre-Data at least in part to the amount of data used to encode intervals of data and to actual transmission bit rates or to predictions of actual transmission bit rates, thereby decreasing the amount of Pre-Data that can be used and decreasing a latency time before play of the media clip begins.
    Type: Application
    Filed: March 4, 2011
    Publication date: June 23, 2011
    Applicant: REALNETWORKS, INC.
    Inventors: Alain Hamel, HaiFeng Ping
  • Publication number: 20110150418
    Abstract: 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 database, and played as the data is being recorded.
    Type: Application
    Filed: March 7, 2011
    Publication date: June 23, 2011
    Applicant: REALNETWORKS, INC
    Inventor: Jeffrey M. Chasen
  • Publication number: 20110154202
    Abstract: A system and method of providing for the control of a music player to a device driver. One embodiment of the system comprises an electronic music player that is connected to a plurality of music renderers via device drivers via a music renderer controller. The music renderer controller comprises a device integration application program interface for providing a standard interface for communicating with each of the device drivers. Each of the device drivers manage a selected music renderer. The device drivers can display a graphical interface for displaying notifications, customized controls, links to websites, or any other type of information desired by the manufacturer of the device driver. The device drivers can also customize the interfaces of the music render to rename textual elements that are displayed by the device driver. Furthermore, the device drivers can command the music player to suspend and resume playback of music items during selected periods.
    Type: Application
    Filed: January 25, 2011
    Publication date: June 23, 2011
    Applicant: REALNETWORKS, INC.
    Inventor: Jeremy P. Chaney
  • Patent number: 7953882
    Abstract: 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 information layers is attempted in priority order and lower priority layers are transmitted as network conditions allow.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: May 31, 2011
    Assignee: RealNetworks, Inc.
    Inventors: Amol Shukla, Aaron James Colwell
  • Patent number: 7949877
    Abstract: 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 key is externally inaccessible from the client device. The encrypted hash is stored on the client device.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: May 24, 2011
    Assignee: RealNetworks, Inc.
    Inventor: Joshua D. Hug
  • Patent number: 7948906
    Abstract: 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 includes a transmission latency detector and a transmission bandwidth detector. The transmission latency detector uses transmission time and receipt time values to determine the changes in time it takes selected portions of the data object to be transmitted from the server computer to the client computer. The transmission bandwidth detector uses identified back-to-back data packets to determine the transmission bandwidth between the server computer and the client computer.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: May 24, 2011
    Assignee: RealNetworks, Inc.
    Inventors: Sujal M. Patel, Jeffrey M. Ayars, Rahul Agarwal, Bradley D. Hefta-Gaub, Peter S. Haight, Dale R. Stammen, Philip Rosedale
  • Patent number: 7941756
    Abstract: 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 common class definitions as well as the custom features of the graphical display object.
    Type: Grant
    Filed: May 22, 2000
    Date of Patent: May 10, 2011
    Assignee: RealNetworks, Inc.
    Inventors: Kenneth B. Moore, Christopher N. Wyman
  • Patent number: 7930764
    Abstract: 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. In one embodiment, the certificate is associated with one or more secure components, which are utilized by the client device in association with performance of the digital action.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: April 19, 2011
    Assignee: RealNetworks, Inc.
    Inventors: Joshua D. Hug, Xiaodong Fu
  • Patent number: 7930561
    Abstract: 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 file may be transmitted over a network. In one embodiment, a user operates a web browser to access a web page including a hyperlink which references the media file and specifies a desired type of transmission. Desired types of transmission include, for example, streaming transmission and faster than real time reliable download. When the hyperlink is activated, a web server sends a URL referencing the media file to the web browser. The web browser passes the URL to the media player. The media player requests the media file from a media server. The media server transmits the header of the media file, and the media player extracts the access code to determine whether the media file may be transmitted according to the desired type of transmission.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: April 19, 2011
    Assignee: RealNetworks, Inc.
    Inventors: Mysore Y. Jaisimha, Phillip L. Barrett