| Patent application number | Description | Published |
| 20110021250 | AGGREGATED, INTERACTIVE COMMUNICATION TIMELINE - Described is a technology by which an interactive timeline user interface shows communication data aggregated from various sources (e.g., a telephone service, a website, an application and/or the like) in time order. To reduce the number of items in the timeline, certain items may be combined into a compressed item, e.g., items from the same source and/or of the same type may be rolled up into a rolled up item. The user may also interact to reply to a data item. For example, an editor may be provided upon interaction with a data item in the timeline, and the type of reply that is sent may automatically match the type of data item, (e.g., a text message reply to a text message). | 01-27-2011 |
| 20110276720 | DIRECTING SERVICE REQUESTS TO PROVIDERS - A redirection service may be used to direct a user's request to specific providers of various types of services. When a user requests a web service (e.g., mapping, search, bookmarks, weather reports, etc.), the request is received by a redirection service. The redirection service identifies a provider of the service, and issues a redirect instruction to the user's browser that redirects the browser to the identified service provider. The service provider may be determined by user selection, by default, or by any other mechanism. In one example, the user's request for a service comes by selecting a link included in a web page. In another example, a user issues a direct request for the service in the form of a command. The command may be entered, in one example, through a browser or desktop search box. | 11-10-2011 |
| 20110314048 | SOCIAL NETWORK USER LIST DETECTION AND SEARCHING - Within a social network, users may define user lists comprising users who share a semantic nexus. The creation and updating of user lists may be detected by monitoring the messages of users to detect list identifiers (e.g., names) indicating new user lists, and by polling the social network to detect changes in the membership of respective user lists. The list identifiers may be recorded in the user profiles of respective members of the user lists. Moreover, when a user posts a message to the social network, the message may be annotated with the list identifiers recorded in the user profile of the user. These techniques may permit the restriction of a search query over messages to those posted by members of a particular user list, e.g., by searching for messages having annotations that match the list identifiers of the user lists specified in the search query. | 12-22-2011 |
| 20110320538 | DELIVERING MESSAGES FROM MESSAGE SOURCES TO SUBSCRIBING RECIPIENTS - Many scenarios involve the delivery of messages received from various message sources to recipients, based on subscriptions established between various recipients and message sources. The recipients may be distributively assigned to one or more message servers, either operating independently or as part of an interoperating message server set. Respective message servers may generate a subscription filter indicating whether at least one assigned recipient subscribes to respective message sources, and may utilize the subscription filter to determine, upon receiving a message from a message source, whether to discard the message or store the message for delivery. Interoperating message servers may also exchange subscription filters, and upon receiving a message from any message source, a message server may utilize the subscription filters of the other message servers to determine which other message servers are assigned at least one subscribing recipient, and may retransmit the message only to such message servers. | 12-29-2011 |
| 20110320715 | IDENTIFYING TRENDING CONTENT ITEMS USING CONTENT ITEM HISTOGRAMS - Within a content item set, particular content items may be identified as trending, based on changes in a frequency of references to the content items. For example, users of a social network may reference web resources by posting the uniform resource locators (URLs) thereof in messages, and trending web resources may be identified by detecting changes in the frequencies of such references. These trends may be tracked by counting such references in content item histograms, and by computing trend scores at the time of detecting each reference to a content item. Trending content items may then be identified at a second time by comparing the trend scores after decaying the trend scores of respective content items, based on the period between the second time and the last reference time of the last detected reference to the content item. | 12-29-2011 |
| 20120005221 | EXTRACTING FACTS FROM SOCIAL NETWORK MESSAGES - Within a social network, users may submit various types of messages, such as personal messages to other users and status messages to be shared with all associated users. While these messages often relate to highly personal information such as opinions and personal emotions, such messages may also comprise one or more facts about a particular topic, such as a report of a weather condition in a particular location at a particular time. These facts may be identified in various messages, and may be stored in a fact store, such that when a user submits a query specifying a topic may receive from the fact store one or more facts that are responsive to the topic of the query. Additionally, user interfaces may be devised and provided to users submitting such messages, e.g., in order to reduce ambiguity and improve the reliable extraction of facts from messages. | 01-05-2012 |