| Patent application number | Description | Published |
| 20080288637 | HIGHLY AVAILABLE CENTRAL CONTROLLER TO STORE AND ENFORCE VALID STATE TRANSITIONS OF DISTRIBUTED COMPONENTS - A highly available central controller to store and enforce valid state transitions of distributed components is provided for centrally controlling access to a service. Central control is provided by a database with an API according to a set of stored procedures, which provides a virtual view to requesters that seek to read or manipulate service entities. | 11-20-2008 |
| 20080307038 | Reducing Unsolicited Instant Messages by Tracking Communication Threads - Processes and techniques for reducing spam over instant messaging (SPIM) are described. In one implementation, the number of open instant messaging threads (“chat threads”) that a specific user can have at a given time is limited to prevent a potential spimmer from flooding instant messaging users with SPIM. Another implementation combines the technique of limiting the number of open instant messaging threads with a user feedback technique that enables users to inform an instant messaging service or other entity about users that are sending SPIM or other undesirable content. Another implementation combines the technique of limiting the number of open instant messaging threads with a text analysis technique that enables an instant messaging service or other entity to analyze text generated by a user to determine if the user is sending SPIM or other undesirable content to other instant messaging users. | 12-11-2008 |
| 20090063630 | Rating based on relationship - People often trust ratings provided by those with whom they have an existing relationship more than they would trust ratings provided by strangers. A system that provides ratings can combine the ratings with information about a person's social network, in order to provide information that a person seeking the rating may find more reliable. The information provided to a person may, in some manner, differentiate between ratings that were provided by members of the person's social network and ratings that were provided by those outside of the persons' social network. | 03-05-2009 |
| 20100318837 | Failure-Model-Driven Repair and Backup - A predictive failure model is used to generate a failure prediction associated with a node. A repair or backup action may also be determined to perform on the node based on the failure prediction. | 12-16-2010 |
| 20100332549 | RECIPES FOR REBUILDING FILES - The subject disclosure provides a system and/or a method that facilitates generation files from base information in accordance with recipes. In one aspect, recipes can be employed in distributed storage environments such as network-based backup architectures to conserve storage resources. A build component can generate a portion of data from base information based upon a recipe. In addition, an evaluation component can analyze the recipe to identify modifications to the recipe that improve efficiency of generation by the build component or customize the generated portion of data to a particular application. | 12-30-2010 |
| 20110029586 | STASHING OF LOCALLY PERSISTED DATA TO NETWORK ACCESSIBLE STORAGE - Techniques are disclosed for identifying and stashing all or portions of application data to a network accessible storage device or location. Identifying and stashing are accomplished in a fashion that is transparent to a user such that a user is not burdened by the process of managing and stashing a full or partial set of application data. The system, the application, or a combination of system components and the application persist and manage data locally and stash portions of the local data to one or more network accessible storage devices or locations. One or more links are provided in place of the stashed portions of data. The application uses the links in a same or similar fashion as handling local data while providing little to no loss of functionality due to all or portions of the local data being stashed. | 02-03-2011 |
| 20110055823 | Logical Migration Of Applications And Data - Implementations are described of a computing device that migrates data and software applications from a first computing device to a second computing device, in order to preserve data and other application-related customizations. | 03-03-2011 |
| 20110087661 | SOCIAL DISTANCE BASED SEARCH RESULT ORDER ADJUSTMENT - Both search criteria and a friends list associated with a user are obtained. One or more data items that satisfy the search criteria are identified as search results. An order of the search results is adjusted based at least in part on multiple additional friends lists, each of which is associated with a data item of the one or more data items. Each of the multiple additional friends lists can also be updated to reflect changes in the friends lists made by users associated with the friends lists. | 04-14-2011 |
| 20110145198 | Contextual and Semantic Differential Backup - A backup system that utilizes contextual and semantic concepts is described. The backup system provides for the ability to create a version changes log for listing and tracking all the changes in the different versions of the file. The version changes log creates a contextual description around the changes, deletions and additions. The semantic concept log is created from the version changes log to create a log of all of the semantic concepts associated with each change. A visualization builder then creates visualizations that can be used by the user to search for changes, deletions and additions whether in a text file or an image file. | 06-16-2011 |