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.
Abstract:
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 from the end user media device storage based upon criteria including a selection of the end user, rules regulating the media data, and whether a playback time of the media data is sufficient to retrieve additional media data. The system performs regularly scheduled dynamic controls to determine whether additional media data is required for continuous and uninterrupted access of the media data.
Abstract:
A system and method of providing universal digital rights management system protection is described. One feature of the invention concerns systems and methods for repackaging and securing data packaged under any file format type, compression technique, or digital rights management system. Another feature of the invention is directed to systems and methods for securing data by providing scalability through the use of modular data manipulation software objects.
Abstract:
An embodiment of a method for rendering an item of media content includes obtaining a media presentation having a media-content portion and a display-window-configuration component. The display-window-configuration component is recovered from the media presentation and causes a defined display window to be presented contemporaneously with rendering the media content of the media-content portion. And an embodiment of a method for rendering an item of media content having an action-indicator associated with an action includes analyzing the media content to detect the action-indicator and executing the associated action. For example, the action-indicator may be a watermark, which may be visible while an image portion of the media content is displayed.
Abstract:
Method and apparatus, including computer program products, for producing a sequence of data request user interfaces that are rendered on a display, including receiving a request for a data request user interface included in the sequence of data request user interfaces, receiving data from a file for constructing the data request user interface, constructing the data request user interface, which when displayed the constructed data request user interface includes a step of the user activity, receiving a request based on the first data request user interface for another data request user interface included in the sequence of data request user interfaces, receiving data from the file for constructing the other data request user interface, and constructing the other data request user interface detached from the first data request user interface, which when displayed the constructed other data request user interface includes another step of the user activity.
Abstract:
Systems and methods for packaging, delivery, and use of digital content. In one embodiment, a license matrix is created and used for evaluating the license rights applicable to a requested use of a content item. The license matrix can comprise a plurality of licenses grouped in license chains, and each license can include a set of entitlement rules and a set of grants. A license chain can be associated with an identifier corresponding to a use of content. In another embodiment, it is provided a method of packaging unsecured content for secured delivery over a computer network. In yet another embodiment, a system and method are provided for applying digital management rules to a content item at the time a user requests a use of the content item. In some embodiments, systems and methods allow evaluation of a requested use against a group of licenses to determine the applicable license rights for the requested use.
Abstract:
An interactive video/multimedia application (IVM application) may specify one or more media assets for playback. The IVM application may define the rendering, composition, and interactivity of one or more the assets, such as video. Video multimedia application data (IVMA data may) be used to define the behavior of the IVM application. The IVMA data may be embodied as a standalone file in a text or binary, compressed format. Alternatively, the IVMA data may be embedded within other media content. A video asset used in the IVM application may include embedded, content-aware metadata that is tightly coupled to the asset. The IVM application may reference the content-aware metadata embedded within the asset to define the rendering and composition of application display elements and user-interactivity features. The interactive video/multimedia application (defined by the video and multimedia application data) may be presented to a viewer in a player application.
Abstract:
A method, computer program product and computing device for offering complementary products/services includes monitoring one or more actions taken by a user while browsing a website. One or more search terms are assigned to at least one of the one or more actions taken by the user. One or more complementary terms are assigned that define one or more products/services that complement the one or more actions taken by the user. A query is executed on a datastore based on at least a portion of the one or more search terms and at least a portion of the one or more complementary terms to generate a result set.
Abstract:
A system and method of providing universal digital rights management system protection is described. One feature of the invention concerns systems and methods for repackaging and securing data packaged under any file format type, compression technique, or digital rights management system. Another feature of the invention is directed to systems and methods for securing data by providing scalability through the use of modular data manipulation software objects.