Patents Represented by Attorney ON Law
  • Patent number: 8341431
    Abstract: A number of digital content rendering modules are equipped such that selective subsets of the modules may be employed to render digital content of different media, and of different format types. The modules are organized into a hierarchy, with a selected one occupying a root position of the hierarchy, to exclusively receive the digital contents to be rendered, and that each module is further responsible for verifying the integrity of its immediate downstream modules, to collectively protect the digital contents being rendered. Additionally, in accordance with another aspect, a tamper resistant module is employed to recover digital contents provided in a protected state, obfuscating the recovery. Further, the modules may be of different application domains.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: December 25, 2012
    Assignee: Intel Corporation
    Inventors: Jeffrey M. Ayars, Rahul Agarwal, Alain Hamel, Darren P. Schack
  • Patent number: 8321447
    Abstract: An adaptive query throttling system and method are provided herein.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: November 27, 2012
    Assignee: Winshuttle, LLC
    Inventors: Vikram Chalana, Gurpreet Singh Sidhu, Vishal Chalana
  • Patent number: 8260848
    Abstract: A re-headerer media packaging and serving system and method are provided herein.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: September 4, 2012
    Assignee: Intel Corporation
    Inventors: Vishal Srivastava, David Janecek, Paul Turcotte, Eric Lippke, Daniel Montgomery
  • Patent number: 8244573
    Abstract: Provided herein are systems and methods for providing access to marketing data via a reduced-complexity marketer GUI for dynamically defining market segments for use in marketing campaigns. The systems and methods provide a searchable list of person-related and entity-related pluralities of market segmentation criteria, obtain a market segmentation definition comprising a search key corresponding to selected market segmentation criteria, and perform a series of steps to obtain a first market-segment snapshot.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: August 14, 2012
    Assignee: Appature Inc.
    Inventors: Christopher Hahn, Kabir Shahani, Derek Slager
  • Patent number: 8230226
    Abstract: A method, computer program product, and computing device for obtaining an uncompressed digital media data file. One or more default watermarks is inserted into the uncompressed digital media data file to form a watermarked uncompressed digital media data file. The watermarked uncompressed digital media data file is compressed to form a first watermarked compressed digital media data file. The first watermarked compressed media data file is stored on a storage device. The first watermarked compressed media data file is retrieved from the storage device. The first watermarked compressed digital media data file is modified to associate the first watermarked compressed digital media data file with a transaction identifier to form a second watermarked compressed digital media data file.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: July 24, 2012
    Assignee: Intel Corporation
    Inventors: Venugopal Srinivasan, Atul Puri
  • Patent number: 8223844
    Abstract: A decoder adapted to generate an intermediate decoded version of a video frame from an encoded version of the video frame, determine either an amount of high frequency basis functions or coefficients below a quantization threshold for at least one block of the video frame, and generate a final decoded version of the video frame based at least in part on the intermediate decoded version of the video frame and the determined amount(s) for the one or more blocks of the video frame, is disclosed. In various embodiments, the decoder may be incorporated as a part of a video system.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: July 17, 2012
    Assignee: Intel Corporation
    Inventor: Neelesh N. Gokhale
  • Patent number: 8216071
    Abstract: A method and apparatus for software delivery and management includes receiving an electronic catalog identifying one or more game titles, displaying at least a subset of the identified game titles within a graphical user interface (GUI), receiving an indication from a user selecting one of the game titles displayed within the GUI, and displaying information corresponding to the selected one of the game titles in association with at least one of a first offer to preview a partially enabled game program corresponding to the selected one of the game titles and a second offer to purchase a fully enabled version of the game program corresponding to the selected one of the game titles.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: July 10, 2012
    Assignee: Intel Corporation
    Inventors: Se-Wai Lee, Paul E. Ingalls, Shawn C. Scotzin
  • Patent number: 8209189
    Abstract: Compression of audio signal data is described herein. In various embodiments, the compression of each unit of the audio signal data includes the employment of a distribution substantially representative of a subblock of residual data of the unit of audio signal data, to reduce the amount of data having to be transmitted to transmit the unit of audio signal data to a recipient.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: June 26, 2012
    Assignee: RealNetworks, Inc.
    Inventor: Yuriy A Reznik
  • Patent number: 8204847
    Abstract: Ideas, groups of ideas, projects, documents, and related materials may be depicted, organized, modified, and shared according to Idea Page systems, methods, and user interfaces. Published workflow templates may additionally be copied into a user context, modified, and depicted in a multi-level visual space, including first-level ideas organized and visually arranged in a first-level idea page, and second-level ideas organized and visually arranged in a second-level idea page.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: June 19, 2012
    Assignee: Kerika, Inc.
    Inventors: Arun Kumar, Michael Mowery
  • Patent number: 8181022
    Abstract: 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 identifying a first media resource associated with a first class of content and one or more attributes of the content control profile, determining whether the first class of content has been authorized for delivery to the client device based at least in part upon the one or more attributes of the content control profile, and delivering the first media resource to the client device if the first class of content has been authorized for delivery to the client device.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: May 15, 2012
    Assignee: RealNetworks, Inc.
    Inventor: Randy Meyerson
  • Patent number: 8140541
    Abstract: A time-weighted score accumulation system and method are provided herein.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: March 20, 2012
    Inventor: Michael Campbell Koss
  • Patent number: 8131865
    Abstract: 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 whether the media rendering client device that requested the media is the type of device that is authorized to receive the request media. If it is, the media service provider may transmit the media to a middleman server over a network (such as the Internet). A middleman server may then serves the media to the client device over a local network. By allowing the media content to be distributed to approved devices only, the media service provider can prevent a user from using the media in a way that is not authorized by the content owner.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: March 6, 2012
    Assignee: RealNetworks, Inc.
    Inventors: Sylvain P. Rebaud, Niranjan Nagar, Timothy R. Bratton, Sean Ryan
  • Patent number: 8060580
    Abstract: An index ranking optimization system and method are provided herein.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: November 15, 2011
    Assignee: SEOmoz, Inc.
    Inventors: Benjamin Cappel Hendrickson, Nicholas Stefan Gerner, S. Rand Mitchell Fishkin
  • Patent number: 8055639
    Abstract: 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 result set. A complementary result set is generated that defines, at least in part, one or more products/services that complement the at least one item selected from the result set.
    Type: Grant
    Filed: January 2, 2007
    Date of Patent: November 8, 2011
    Assignee: RealNetworks, Inc.
    Inventor: Ben Aaron Rotholtz
  • Patent number: 8027365
    Abstract: 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. At least a portion of the first normalized packetized stream and at least a portion of the second normalized packetized stream are combined, using a packet loss tolerant stitching algorithm, to generate a loss-compensated media data stream.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: September 27, 2011
    Assignee: RealNetworks, Inc.
    Inventors: Milko Boic, Jeff Ayars, Greg Wright
  • 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: 7885340
    Abstract: 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 streamed representations in real time without interruption. Synchronization frames are frames of encoded video that can be independently decoded. A representation can thus be decoded starting at a synchronization frame. Each synchronization frame in one representation has a corresponding synchronization frame at a substantially similar temporal location in any other generated representation of the same video input sequence. The temporal co-location of synchronization frames in all representations facilitates the dynamic switching between representations during the streaming process.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: February 8, 2011
    Assignee: RealNetworks, Inc.
    Inventors: Gary S. Greenbaum, Jeffrey M. Ayars, Gregory J. Conklin, Alan F. Lippman, Bradley D. Hefta-Gaub, Dale R. Stammen
  • Patent number: 7818687
    Abstract: 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 create a visually coherent unit in real time. Users can merge or fuse together two or more edges together thus creating a combined group that has aspects and qualities from the constituent elements. Particular colors and color combinations can be created by the user along with user selected shapes and sizes of individual elements selected from a library of element shapes and sizes. The grouped elements can then be separated back to the individual elements for use in different applications or other groupings as later desired by the user.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: October 19, 2010
    Assignee: RealNetworks, Inc.
    Inventor: Alexandre Marc Jacques Brouaux
  • Patent number: D648935
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: November 22, 2011
    Assignee: Saky Sacks, LLC
    Inventor: Rupa Wickrama
  • Patent number: D650257
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: December 13, 2011
    Assignee: OpusCreo Design Corporation
    Inventors: Kevin Royes, Mathew Donald Hunsberger, Annalyn Carlos Coloma Royes