Patent application number | Description | Published |
20090077500 | WEB SPACES NAVIGATION MODULE - A navigation bar in connection with the web space is generated based on the type of user and the control setting of the web space and includes one or more controls for navigating the web space. A client accessing the web space receives and renders the generated navigation bar. The navigation bar is responsive to an input device of the client and accepts a selection of at least one of the controls from the navigation bar via the input device. The selected control navigates to a predetermined portion of the web space. | 03-19-2009 |
20090171873 | DETERMINING THE INTERESTINGNESS OF CONTENT UPDATE NOTIFICATIONS - A notification server rates the interest a first user has in notifications associated with events generated by a plurality of interactions with an online community. The notification server receives a plurality of notifications for a first user from a plurality of other users indicating an event has occurred in response to the other users' interactions with the online community. Each notification is rated based on the connections between the first user and the user associated with the notification. The connections may indicate a type of relationship between the first user and the user associated with the notification or the connections may indicate the first user's interest in the event associated with the notification. Each notification is rated based on the connections. The rated notifications are displayed to the first user based on their respective ratings. | 07-02-2009 |
20090222404 | QUERYING NONSQL DATA STORES WITH A SQL-STYLE LANGUAGE - A nonSQL index containing data associated with a social networking network is queried with a nonSQL query generated from a SQL query. A query translation component parses the SQL query for query parameters specifying requested data and identifies a type of the nonSQL index based on the nonSQL index. The query translation component generates a nonSQL query based on the query parameters and the type of nonSQL index and queries the nonSQL index with the generated nonSQL query to search for the requested data. The query translation component receives a nonSQL result set from the nonSQL index based on the nonSQL query and then transforms the nonSQL result set into a SQL result set based on the type of nonSQL index and the received SQL query. | 09-03-2009 |
20090319577 | PROVIDING LOCALIZED INDIVIDUALLY CUSTOMIZED UPDATES FROM A SOCIAL NETWORK SITE TO A DESKTOP APPLICATION - A method of providing updates from a social network to a desktop application is provided. An update is created in an application and if the application has permission, it creates an entry in a recent activity queue. The queue is then subject to analysis to reduce the number of entries in the queue. Subscribers that have permission to receive updates from the publisher and the publishing application then receive updates from the publisher. | 12-24-2009 |
20100088376 | Obtaining content and adding same to document - Mechanisms to assist a user in obtaining content may be integrated with the tools that allow the user to author an e-mail message or any other type of document. For example, an e-mail composition system may offer various buttons that allow users to obtain certain types of content—e.g., movie times, restaurant menus, etc. When the user clicks the button, the requested type of content may be obtained, and the user may be offered the opportunity to insert the obtained content into the document that is being authored. The content that is obtained may follow a particular structure. For example, a system might be configured to respond to a request for movie-related content by returning a list of show-times and theaters for a particular movie. | 04-08-2010 |
20100241417 | LOCALIZED CONTENT - Localization techniques are described. In an implementation, data is parsed from a feed of data that is public and not localized. A template is formed from the data for each locale that is to be supported. The data that is localized for a particular locale is presented is based on a particular template for the particular locale. | 09-23-2010 |
20100241579 | Feed Content Presentation - Feed content presentation techniques are described. In an implementation, data from a plurality of feeds of data is aggregated. The data that is aggregated may include an attribute that describes the data and is associated with a member of a social network service. The data is filtered for presentation based on one or more of a user context associated with a member that is to consume the presentation when the data is requested or a particular attribute of the data selected by a member that is to consume the presentation. | 09-23-2010 |
20100241755 | PERMISSION MODEL FOR FEED CONTENT - Permission access model techniques are described. In an implementation, an association between data that is publicly accessible and a member of a social network service is formed. The association is combined with a permission control that is operable to control access to the association independent of access to the data. | 09-23-2010 |
20110282893 | DECREASING DUPLICATES AND LOOPS IN AN ACTIVITY RECORD - The claimed subject matter provides a system and/or a method for decreasing duplicate entries and loops in an activity record such as on a user's page on a social networking site. An exemplary method comprises analyzing a new entry from a user to determine an originating service and a type of activity and extracting an identifying portion of the new entry. The identifying portion is compared to a list of prior entries from the user, and an exclusion action is performed, if the new entry matches one in the list of prior entries. The exclusion action may be to hide the new entry, to delete the new entry, or to collapse the new entry into a matching prior entry. | 11-17-2011 |
20110314528 | TECHNIQUES TO MODIFY AND SHARE BINARY CONTENT WHEN DISCONNECTED FROM A NETWORK - Techniques to modify and share binary objects when disconnected from a network are described. An apparatus may comprise a processor and a memory. The memory may be operative to store a media annotation component and a media publishing component. The media annotation component, when executed by the processor, may be operative to receive a list of related members having a defined relationship with a publishing member from a user account of the publishing member of a media sharing service when in an online mode, and generate metadata for a media object using the list of related members when in an offline mode to form an annotated media object. The media publishing component, when executed by the processor, may be operative to define at least one instruction to distribute the annotated media object to a related member when in the online mode. Other embodiments are described and claimed. | 12-22-2011 |
20140108549 | PROVIDING LOCALIZED INDIVIDUALLY CUSTOMIZED UPDATES FROM A SOCIAL NETWORK SITE TO A DESKTOP APPLICATION - A method of providing updates from a social network to a desktop application is provided. An update is created in an application and if the application has permission, it creates an entry in a recent activity queue. The queue is then subject to analysis to reduce the number of entries in the queue. Subscribers that have permission to receive updates from the publisher and the publishing application then receive updates from the publisher. | 04-17-2014 |
20150058303 | DECREASING DUPLICATES AND LOOPS IN AN ACTIVITY RECORD - The claimed subject matter decreases duplicate entries and loops in an activity record. An exemplary method comprises analyzing a new entry from a user to determine an originating service and a type of activity and extracting an identifying portion of the new entry. The identifying portion includes a predetermined number of characters at a beginning of the entry. Additionally, the predetermined number of characters is based on a likelihood of duplicates in the activity record. The identifying portion is compared to a list of prior entries from the user, and an exclusion action is performed, if the new entry matches one in the list of prior entries. The exclusion action may be to hide the new entry, to delete the new entry, or to collapse the new entry into a matching prior entry. | 02-26-2015 |