Patent application number | Description | Published |
20090013054 | DETECTING SPAM MESSAGES USING RAPID SENDER REPUTATION FEEDBACK ANALYSIS - A network device and method are directed towards detecting and blocking spam within a message by rapidly performing a predication analysis based on early received sender reputation reports. Reputation reports may be received from a plurality of users receiving messages that they interpret as either spam or non-spam. A reputation report rate prediction table is employed to predict the total number of user reports that will occur. The total number of spam reports and not spam (ham) reports for may then be used with a sender categorization model to rapidly predict whether the sender is likely to be a spammer. If the sender is determined to be a spammer, various preventative actions may be taken, including, but not limited to blocking messages from the sender to users, alerting third party filter generators of the spammer, or the like. | 01-08-2009 |
20090177744 | Identifying and employing social network relationships - Methods and apparatus are described for detecting social relationships across multiple networks and/or communication channels. These social relationships may then be utilized in a wide variety of ways to support and enhance a broad range of user services. | 07-09-2009 |
20100100952 | NETWORK AGGREGATOR - A device, system and method for aggregating resources, services or data across a network in which data and services from various source networks can be converted into an internal, aggregatable form (or vice versa) that can be sent to relevant properties or systems on request or through scheduling. The framework of the device, system and method permits scalability and potentially support any number of users, applications and services. | 04-22-2010 |
20100228826 | PROVISIONING MY STATUS INFORMATION TO OTHERS IN MY SOCIAL NETWORK - A device, system, and method are directed towards sending a status of a user in a social network to a recipient. A status of the user is received over a channel. The recipient is selected based on a membership in the social network, a preference of the recipient, or a type of the status. Another channel is selected based on information about a mode of communication between the recipient and the user and/or another member related to the user in the social network. The status may be modified from one type to another type based on the recipient. The status is forwarded to the recipient over the other channel. Forwarding may comprise unicasting, multicasting, and/or delaying sending the status until the other channel is available. A channel may include an application protocol. | 09-09-2010 |
20110010371 | ENTROPY-BASED MIXING AND PERSONALIZATION - Techniques are provided for selecting a diverse mix of content items that may be displayed to a user. Content items such as user-generated events are received from a variety of sources. One or more content items are added to a set of content items based on a diversity of characteristics. The diversity of characteristics for the one or more content items may be calculated by measuring a diversity of characteristics of the set as if the one or more content items were added to the set. Content items that produce a greater diversity are selected for addition to the set. The set is displayed to the user, who is provided with a more meaningful mix of content due to the greater diversity in content. | 01-13-2011 |
20110282874 | EFFICIENT LEXICAL TRENDING TOPIC DETECTION OVER STREAMS OF DATA USING A MODIFIED SEQUITUR ALGORITHM - Embodiments are directed towards a Modified Sequitur algorithm (MSA) using pipelining and indexed arrays to identify trending topics within a plurality of documents having user generated content (UGC). The documents are parallelized and distributed across a plurality of network devices, which place at least some of the received documents into a buffer for which the MSA may then be applied to the documents within the buffer to identify n-grams or phrases within the documents' contents. The identified phrases are further analyzed to remove extraneous co-occurrences of phrases, and/or words based on a part of speech analysis. A weighting of the remaining phrases is used to identify trending topic phrases. Links to content in the plurality of UGC documents that is associated with the trending topic phrases may then be displayed to a client device. | 11-17-2011 |
20120047186 | Encoding Semi-Structured Data for Efficient Search and Browsing - A method for encoding XML tree data that includes the step of encoding the semi-structured data into strings of arbitrary length in a way that maintains non-structural and structural information about the XML data, and enables indexing the encoded XML data in a way that facilitates efficient search and browsing. | 02-23-2012 |
20120209914 | DISPLAYING AGGREGATED NEW CONTENT BY SELECTED OTHER USER BASED ON THEIR AUTHORIZATION LEVEL - Enabling a content publisher and a receiving user to control access to content updates based on user relationships. The content publisher and the receiving user may assign a relationship degree, relationship category, and/or relationship rating to each other and to other users. The content publisher and/or receiving user also specify a required relationship that is needed to access or accept a content update. The content publisher and receiving user may further specify acceptable types of content updates, such as blog entries, product reviews, photos, and the like that are accessible or acceptable. Upon logon or other event, a summary of content updates is provided to each receiving user that meets each content publisher's required relationship, and the content updates are delivered according to a selected delivery method from those content publishers that meet the relationship requirements of the receiving users. Delivery includes email, instant message, RSS feeds, and the like. | 08-16-2012 |
20120284338 | PROVISIONING MY STATUS INFORMATION TO OTHERS IN MY SOCIAL NETWORK - A device, system, and method are directed towards sending a status of a user in a social network to a recipient. In one embodiment, a status of the user is received over a channel. The channel may include an application protocol. The recipient is selected based on a membership in the social network, a preference of the recipient, or a media format of the status. Another channel is selected based on information about a mode of communication between the recipient and the user and/or another member related to the user in the social network. The status may be modified based on social network information, preferences of a recipient, receiving device information, channel information, or the like. The status is forwarded to the recipient over the other channel. Forwarding may comprise unicasting, multicasting, and/or delaying sending the status until the other channel is available. | 11-08-2012 |
20140006422 | ENTROPY-BASED MIXING AND PERSONALIZATION | 01-02-2014 |
20140067980 | CONTROL FOR INVITING AN UNAYTHENTICATED USER TO GAIN ACCESS TO DISPLAY OF CONTENT THAT IS OTHERWISE ACCESSIBLE WITH AN AUTHENTICATION MECHANISM - Enabling an authenticated user to access content associated with an authenticated user as though the authenticated user had a selected user relationship with the authenticated user. The user relationship may comprise a relationship degree, a relationship category, a relationship rating, and/or the like. An invitation to join an electronic service, such as an online social network, is sent to the unauthenticated user at an address known to the authenticated user. The invitation includes a time-limited token, such as a URL, that includes an invitation identifier, which relates the invitation to the authenticated user content. The token may be encrypted in the invitation. The unauthenticated user returns the token as a request to preview the authenticated user content without first becoming an authenticated user of the electronic service. If the token is still valid, access is granted. The unauthenticated user may also request to establish a connection with the authenticated user. | 03-06-2014 |
Patent application number | Description | Published |
20090013041 | REAL-TIME ASYNCHRONOUS EVENT AGGREGATION SYSTEMS - A real-time asynchronous event aggregation system, method, and network device are configured to capture real-time asynchronous events, and to pass them as input to one or more aggregation engines to determine a reputation for a target. The aggregation engine(s) may then send out notifications where a reputation category changes for a target, indicating that an action may be taken to inhibit spam messages from the target, highlight a display of content from the target, or the like. As such, the event-driven aggregation engines may be designed to capture real-time asynchronous events, such as reputation reports for a wide variety of activities, including, but not limited to spam and/or not-spam messages, determining a reputation on a posting of comments to a movie, a blog posting, a play list posting, or the like. In one embodiment, a reputation of the sender of the reputation event may also be determined. | 01-08-2009 |
20140280227 | REAL-TIME ASYNCHRONOUS EVENT AGGREGATION SYSTEMS - A real-time asynchronous event aggregation system, method, and network device are configured to capture real-time asynchronous events, and to pass them as input to one or more aggregation engines to determine a reputation for a target. The aggregation engine(s) may then send out notifications where a reputation category changes for a target, indicating that an action may be taken to inhibit spam messages from the target, highlight a display of content from the target, or the like. As such, the event-driven aggregation engines may be designed to capture real-time asynchronous events, such as reputation reports for a wide variety of activities, including, but not limited to spam and/or not-spam messages, determining a reputation on a posting of comments to a movie, a blog posting, a play list posting, or the like. In one embodiment, a reputation of the sender of the reputation event may also be determined. | 09-18-2014 |