Patent application number | Description | Published |
20080201380 | SYSTEM AND METHOD FOR AGGREGATING AND EXTENDING PARENTAL CONTROLS AUDITING IN A COMPUTER NETWORK - A system and method for aggregating and extending parental controls auditing in an unmanaged computing network are provided. A parental control system, including a parental control database, logging interface, and audit process, resides on each host computing device in an unmanaged computing network that is capable of synchronizing data residing on one of the host computing devices with data residing on the other devices in the network. The parental control system facilitates the logging and reporting of parental control audit information in a manner that allows parents to aggregate the audit information to obtain a comprehensive audit report of their children's use of all computers in the home, and is extensible and customizable by the applications from which the parental control audit information originates. | 08-21-2008 |
20080201469 | SYSTEM AND METHOD FOR AGGREGATING AND EXTENDING PARENTAL CONTROLS AUDITING IN A COMPUTER NETWORK - A system and method for aggregating and extending parental controls auditing in an unmanaged computing network are provided. A parental control system, including a parental control database, logging interface, and audit process, resides on each host computing device in an unmanaged computing network that is capable of synchronizing data residing on one of the host computing devices with data residing on the other devices in the network. The parental control system facilitates the logging and reporting of parental control audit information in a manner that allows parents to aggregate the audit information to obtain a comprehensive audit report of their children's use of all computers in the home, and is extensible and customizable by the applications from which the parental control audit information originates. | 08-21-2008 |
20090119578 | Programming Interface for a Computer Platform - A programming interface provides functions for generating applications, documents, media presentations and other content. These functions allow developers to obtain services from an operating system, object model service, or other system or service. | 05-07-2009 |
20100318919 | MEDIA ASSET RECOMMENDATION SERVICE - A media asset recommendation service is described. In embodiments, friends of a user are identified in a social graph that is associated with the user, and interactions with media assets by the friends of the user are compiled. Friend interaction data for each of the media assets can be determined from the media assets, the social graph, and the interactions with the media assets by the friends of the user. When a selection of one of the media assets is received from the user via a user device, the friend interaction data that is associated with the media asset selected by the user is communicated to the user device. | 12-16-2010 |
20100324704 | SOCIAL GRAPH PLAYLIST SERVICE - A social graph playlist service is described. In embodiments, a social graph that associates a user and friends of the user is maintained. The social graph is based on parameters that define a social relationship between the user and the friends of the user. Interaction data that identifies recently played media assets at user devices that are utilized by the friends of the user can be received. A social graph playlist that is associated with the user can be generated by determining a next media asset for the playlist from the recently played media assets. The next media asset for the playlist can then be communicated to be played at a user device that is associated with the user. | 12-23-2010 |
20100325205 | EVENT RECOMMENDATION SERVICE - An event recommendation service is described. In embodiments, selection data that correlates to media content selected by a user, location data that corresponds to a location of the user, and event data is received. A recommendation for an event that the user is likely to attend and that is proximate the location of the user can be generated by aggregating the selection data, the location data, and the event data. The recommendation can then be communicated to a user device as a calendar entry, an email message, a text message, and/or an html page for display to inform the user of the event. | 12-23-2010 |
20100325549 | PERSISTENT MEDIA PLAYBACK - Persistent media playback techniques are described. In an implementation, a media player is served via a network for display by a browser of a device. Web pages are served via the network for display by the browser of the device. Each of the web pages is configured for integration with the media player so that the media player is persistently displayed by the browser during navigation among the web pages. The media player may be configured to play media files providing a variety of different media types. The media player may also provide contextual suggestions of media. | 12-23-2010 |
20110321028 | APPLICATIONS INCLUDING MULTIPLE EXPERIENCE MODULES - An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device. | 12-29-2011 |
20120246207 | SYSTEMS, METHODS, AND USER INTERFACES FOR STORING, SEARCHING, NAVIGATING, AND RETRIEVING ELECTRONIC INFORMATION - Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like. | 09-27-2012 |