Patents Assigned to RealNetworks
-
Patent number: 11544826Abstract: Embodiments are directed towards metadata service for video enhancement. An example method includes receiving a request for metadata applicable to instruct a display device to transform low dynamic range (LDR) video content to high dynamic range (HDR) video content, determining availability of candidate metadata, and responsive to determining that no candidate metadata is available, providing options for generating the metadata applicable to instruct the display device. The example method can also include causing generation of the metadata based at least one of the options, and providing the generated metadata to the display device.Type: GrantFiled: April 30, 2021Date of Patent: January 3, 2023Assignee: RealNetworks, Inc.Inventor: Reza Rassool
-
Patent number: 11544827Abstract: Embodiments are directed towards hue-based video enhancement. An example method includes processing low dynamic range (LDR) video content to generate an inverse tone map (ITM) for transforming the LDR video content to high dynamic range (HDR) video content, converting the LDR video content into Hue, Saturation and Lightness (HSY) color space to produce H-channel data, S-channel data, and Y-channel data, de-noising the H-channel data, remapping the de-noised H-channel data, the S-channel data, and the Y-channel data based on the ITM; and rendering the HDR video content based thereon.Type: GrantFiled: April 30, 2021Date of Patent: January 3, 2023Assignee: RealNetworks, Inc.Inventor: Reza Rassool
-
Patent number: 10531086Abstract: A transform block processing procedure wherein a maximum coding-block size and a maximum transform-block size for an unencoded video frame is determined. The unencoded video frame is divided into a plurality of coding-blocks including a first coding block and the first coding block is divided into at least one prediction block and a plurality of transform blocks. The size of the transform blocks depend at least in part on the size of the coding block and the corresponding prediction blocks. The transform blocks are then encoded, thereby generating a video data payload of an encoded bit-stream. A frame header of the encoded bit-stream, including a maximum coding-block-size flag and a maximum-transform-block-size flag, is generated.Type: GrantFiled: December 11, 2018Date of Patent: January 7, 2020Assignee: RealNetworks, Inc.Inventors: Chia-Yang Tsai, Wenpeng Ding, Gang Wu
-
Patent number: 10521472Abstract: Disclosed is a method and apparatus to programmatically determine a home location for a user, to cluster photographs and videos into events and trips relative to the home location, to determine names for the events and trips, to composite stories created from the events and trips, to update the composited stories over time, and to output the composited stories for display.Type: GrantFiled: February 26, 2016Date of Patent: December 31, 2019Assignee: RealNetworks, Inc.Inventor: Milko Boic
-
Patent number: 10321150Abstract: An unencoded video frame of a sequence of video frames is encoded to generate an encoded bit-stream representative of the unencoded video frame. The encoded bit-stream includes a header portion and a video data payload portion. The unencoded video frame may be divided into an array of prediction blocks, including a first prediction block. A coding mode is selected from a plurality of coding modes for use in encoding the first prediction block. The first prediction block is encoded using the selected coding mode to generate a portion of the video data payload of the encoded bit-stream. A coding mode selection flag is provided in the header portion of the encoded bit-stream, which indicates which coding mode of the plurality of coding modes was selected for encoding the first prediction block.Type: GrantFiled: March 31, 2015Date of Patent: June 11, 2019Assignee: RealNetworks, Inc.Inventors: Chia-Yang Tsai, Kyle Kuang, Xiaobo Liu
-
Patent number: 10225583Abstract: Summarization segments of an encoded video can be efficiently identified, without the need to decode the encoded video to obtain image data, by analyzing encoded-buffer-size deltas, each indicating an encoded-buffer-size difference between a pair of intra-coded frames of an encoded video.Type: GrantFiled: August 1, 2014Date of Patent: March 5, 2019Assignee: RealNetworks, Inc.Inventor: Milko Boic
-
Patent number: 10218974Abstract: A transform block processing procedure wherein a maximum coding-block size and a maximum transform-block size for an unencoded video frame is determined. The unencoded video frame is divided into a plurality of coding-blocks including a first coding-block and the first coding block is divided into at least one prediction block and a plurality of transform blocks. The size of the transform blocks depend at least in part on the size of the coding block and the corresponding prediction blocks. The transform blocks are then encoded, thereby generating a video data payload of an encoded bit-stream. A frame header of the encoded bit-stream, including a maximum coding-block size flag and a maximum-transform-block-size flag, is generated.Type: GrantFiled: March 31, 2015Date of Patent: February 26, 2019Assignee: RealNetworks, Inc.Inventors: Chia-Yang Tsai, Wenpeng Ding, Gang Wu
-
Publication number: 20190007696Abstract: An unencoded video frame of a sequence of video frames is encoded to generate an encoded bit-stream representative of the unencoded video frame. The encoded bit-stream includes a header portion and a video data payload portion. The unencoded video frame may be divided into an array of prediction blocks, including a first prediction block. A coding mode is selected from a plurality of coding modes for use in encoding the first prediction block. The first prediction block is encoded using the selected coding mode to generate a portion of the video data payload of the encoded bit-stream. A coding mode selection flag is provided in the header portion of the encoded bit-stream, which indicates which coding mode of the plurality of coding modes was selected for encoding the first prediction block.Type: ApplicationFiled: December 22, 2015Publication date: January 3, 2019Applicant: RealNetworks, Inc.Inventors: Chia-Yang TSAI, Gang WU
-
Patent number: 10084828Abstract: Users are able to browse a digital-media content based on social-graph-related criteria, time-related criteria, and geolocation-related criteria. A social-chronographic-geographic media file browsing system builds a social-chronographic-geographic media query and retrieves digital-media content (and associated metadata) based on a given user's search criteria. In accordance with various embodiments, the social-chronographic-geographic media file browsing system retrieves an interactive map from cartographic data provider and then places a graphical media control on the interactive map according to the provided geolocation-related criterion.Type: GrantFiled: November 21, 2012Date of Patent: September 25, 2018Assignee: RealNetworks, Inc.Inventors: Sorin, Christopher Carl Petersen
-
Patent number: 9977768Abstract: Disclosed is software which enables a service which allows users to load screen-shots of webpages to boards as clipped content, which preserves “live” links to the webpages from the clipped content, which identifies the content which was clipped, and which preserves links and other dynamic content in the clipped content.Type: GrantFiled: March 9, 2016Date of Patent: May 22, 2018Assignee: RealNetworks, Inc.Inventors: Jeffrey Chasen, Niall Smart, Todd Oquist, Michael Ari Cohen, John Schussler
-
Patent number: 9633099Abstract: To synchronize data between a remote database and a local object-graph-and-persistence-framework, a synchronization framework receives messages from the local object-graph-and-persistence-framework indicating that a locally-managed object has been retrieved from a local datastore and instantiated or that the locally-managed object has been created, modified, or deleted. When the synchronization framework determines that the message was instigated by a local user's activity (as opposed to a background synchronization process), the synchronization framework synchronizes the locally-managed object with the remote database.Type: GrantFiled: July 13, 2015Date of Patent: April 25, 2017Assignee: RealNetworks, Inc.Inventor: Stephen M. Blanding
-
Patent number: 9595168Abstract: A game platform can distinguishes between users in different jurisdictions, can offer eligible players the choice of playing games with the opportunity to enter sweepstakes for monetary and non-monetary rewards, and allows heterogeneous users—those eligible as well as ineligible for monetary reward—to participate in game activity as part of teams.Type: GrantFiled: June 28, 2013Date of Patent: March 14, 2017Assignee: RealNetworks, Inc.Inventors: Namitta Shankar, Joseph Leighton Wade Boutilier, Jared Michael Brinkley
-
Patent number: 9165046Abstract: To synchronize data between a remote database and a local object-graph-and-persistence-framework, a synchronization framework receives messages from the local object-graph-and-persistence-framework indicating that a locally-managed object has been retrieved from a local datastore and instantiated or that the locally-managed object has been created, modified, or deleted. When the synchronization framework determines that the message was instigated by a local user's activity (as opposed to a background synchronization process), the synchronization framework synchronizes the locally-managed object with the remote database.Type: GrantFiled: January 15, 2013Date of Patent: October 20, 2015Assignee: RealNetworks, Inc.Inventor: Stephen M. Blanding
-
Patent number: 9135278Abstract: Disclosed is a software routine which determines which photographs in a corpus are similar, groups the similar photographs, and which then determines which photographs within a group meet criteria of “better” photographs.Type: GrantFiled: August 21, 2014Date of Patent: September 15, 2015Assignee: RealNetworks, Inc.Inventors: Alastair Sutherland, Kadir Rathnavelu, Ed Smith
-
Patent number: 9131046Abstract: A ringback tone service may be configured by determining an indication to suggest one or more callers to a user of a mobile-telephony device and obtaining historical call data describing recent calls placed by recent callers to the mobile-telephony device in a recent period of time. After identifying a number of frequent callers for whom no custom ringback tone is currently provisioned, the user is prompted to select from a list of custom ringback tones that are available to provision for incoming calls from the frequent caller(s). In some cases, the user may send a message to the caller, allowing the caller to select his or her own custom ringback tone via a user interface provided by a ringback tone-service provider.Type: GrantFiled: November 13, 2013Date of Patent: September 8, 2015Assignee: RealNetworks, Inc.Inventors: Jun Lee, Steve Visintainer
-
Patent number: 9111398Abstract: Disclosed is a layout software routine which automatically creates complex and aesthetically pleasing layouts without any user interaction, though user interaction is possible.Type: GrantFiled: November 20, 2014Date of Patent: August 18, 2015Assignee: RealNetworks, Inc.Inventors: Kadir Rathnavelu, Jeff Leitner, Jackie Nowell, Christine McKee, Steve Blanding
-
Patent number: 9031953Abstract: Disclosed is a service which obtains media directly from users and from online sources, which obtains events and anniversaries from online sources, which obtains location and date information associated with photographs, which dynamically provides users with a selection of automatically curated collections of photographs based on the then-current location of the user, based on and relevant to personal and publicly recognized anniversaries and holidays (with dates obtained directly from the users and from online sources), based on specific people or locations associated with dates, events, and anniversaries, and which presents intelligently organized location-based collections which can be quickly re-organized by a user.Type: GrantFiled: November 19, 2012Date of Patent: May 12, 2015Assignee: RealNetworks, Inc.Inventors: Kadir Rathnavelu, Christine McKee, David Miller, Alastair Sutherland, Chris Petersen, Surya Subbiah
-
Publication number: 20150005060Abstract: A game platform can distinguishes between users in different jurisdictions, can offer eligible players the choice of playing games with the opportunity to enter sweepstakes for monetary and non-monetary rewards, and allows heterogeneous users—those eligible as well as ineligible for monetary reward—to participate in game activity as part of teams.Type: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Applicant: RealNetworks, Inc.Inventors: Namitta Shankar, Joseph Leighton Wade Boutilier, Jared Michael Brinkley
-
Patent number: 8917953Abstract: Disclosed is a layout software routine which automatically creates complex and aesthetically pleasing layouts without any user interaction, though user interaction is possible.Type: GrantFiled: October 26, 2012Date of Patent: December 23, 2014Assignee: RealNetworks, Inc.Inventors: Kadir Rathnavelu, Jeff Leitner, Jackie Nowell, Christine McKee, Steve Blanding
-
Publication number: 20140143247Abstract: Disclosed is a service which obtains media directly from users and from online sources, which obtains events and anniversaries from online sources, which obtains location and date information associated with photographs, which dynamically provides users with a selection of automatically curated collections of photographs based on the then-current location of the user, based on and relevant to personal and publicly recognized anniversaries and holidays (with dates obtained directly from the users and from online sources), based on specific people or locations associated with dates, events, and anniversaries, and which presents intelligently organized location-based collections which can be quickly re-organized by a user.Type: ApplicationFiled: November 19, 2012Publication date: May 22, 2014Applicant: RealNetworks, Inc.Inventors: Kadir RATHNAVELU, Christine MCKEE, David MILLER, Alastair SUTHERLAND, Chris PETERSEN, Surya SUBBIAH