IP Library Granted Patent US 8,166,069
Granted Patent B2
US 8,166,069 · App. 11/392,247 · Granted Apr 24, 2012

Displaying aggregated new content by selected other user based on their authorization level

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,166,069
App. No.
11/392,247
Granted
Apr 24, 2012
Kind
B2
Abstract

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.

Claims (50)

1. A method comprising:

storing, via a computing device, a selected relationship between a publishing user in a social network and a receiving user in the social network, wherein the selected relationship indicates a degree of a personal relationship between the publishing user and the receiving user in the social network, the selected relationship based on portal behaviors that are tracked as they occur outside of the social network separate from interactions with any other user and social network behaviors within the social network for both the receiving user and the publishing user;

storing, via the computing device, a required relationship between the publishing user and the receiving user, wherein the required relationship is needed to make an electronic content update accessible to the receiving user;

detecting, via the computing device, an instruction from the publishing user to make available the electronic content update, which is associated with the publishing user; and

enabling, via the computing device, the receiving user to access the electronic content update if the selected relationship comprises the required relationship.

2. The method of claim 1 , further comprising enabling the publishing user to select the selected relationship and to specify the required relationship.

3. The method of claim 1 , further comprising assigning the required relationship based on one of the following; a publishing user setting; a receiving user setting; and a default setting.

4. The method of claim 1 , wherein the required relationship comprises at least one of the following:

a degree of relationship between the publishing user and the receiving user;

a category of relationship between the publishing user and the receiving user; and

a rating of the relationship between the publishing user and the receiving user.

5. The method of claim 1 , wherein the electronic content update includes at least one of the following; profile information, a blog entry, a review, a list, an image, information about a related user; information about a group to which the publishing user belongs, and a message.

6. The method of claim 1 , wherein the electronic content update comprises a content item created within a predefined period of time.

7. The method of claim 1 , further comprising:

storing a content type needed to make the electronic content update available to the receiving user; and

making the electronic content update available to the receiving user if the electronic content update comprises the content type.

8. The method of claim 1 , wherein the instruction is detected at one of the following:

upon a command by the publishing user;

at a predetermined time;

upon login of the receiving user; and

upon posting of the electronic content update.

9. The method of claim 1 , further comprising generating a summary of the electronic content update for display in a portion of a user interface.

10. The method of claim 1 , further comprising:

detecting a selected delivery method; and

delivering the electronic content update according to the selected delivery method for access by the receiving user.

11. The method of claim 1 , further comprising:

identifying a priority publishing user; and

enabling the receiving user to access the electronic content update if the publishing user is the priority publishing user regardless of whether the selected relationship comprises the required relationship.

12. The method of claim 1 , wherein the method is performed by a mobile device.

13. A server comprising:

a communication interface in communication with a publishing user client and a receiving user client;

a memory for storing instructions; and

a processor in communication with the communication interface and with the memory, wherein the processor performs actions based at least in part on the stored instructions, including:

storing a selected relationship between a publishing user and a receiving user in a social network, the selected relationship based on portal behaviors that are tracked as they occur outside of the social network separate from interactions with any other user and social network behaviors within the social network for both the receiving user and the publishing user;

storing a required relationship between the publishing user and the receiving user, wherein the required relationship specifies a degree of a personal relationship between the publishing user and the receiving user needed to make a variable quantity of personal information comprised in an electronic content update in the social network accessible to the receiving user, and wherein the variable quantity of personal information in the electronic content update that is accessible in the social network varies for a plurality of receiving users based on at least a plurality of specified degrees of personal relationships between the publishing user and the plurality of receiving users;

detecting an instruction from the publishing user to make available the electronic content update, wherein the electronic content update is associated with the publishing user; and

enabling the receiving user to access the electronic content update if the selected relationship comprises the required relationship.

14. The server of claim 13 , wherein the processor further performs the action of enabling the publishing user to select the selected relationship and to specify the required relationship.

15. The server of claim 13 , wherein the required user relationship comprises at least one of the following: a degree of relationship between the receiving user client and the publishing user client; a category of relationship between the receiving user client and the publishing user client; and a rating of the relationship between the receiving user client and the publishing user client.

16. The server of claim 13 , further comprising: communicating with a deliver system to determine a currently selected delivery method; and delivering the electronic content update according to the selected delivery method for access by the receiving user.

17. The server of claim 13 , wherein the server provides an online social network service.

18. A method comprising:

providing, via a computing device, a publisher user interface that enables a publishing user to associate a publisher-selected relationship with a receiving user;

enabling, via the computing device, the publishing user to use the publisher user interface to specify one of a plurality of publisher-required degrees of a personal relationship needed for each of a plurality of receiving users to access personal information in the electronic content, wherein the specified publisher-required relationship enables the publishing user to customize how the receiving user views a persona associated with the publishing user, and wherein the persona comprises a variable quantity of the personal information in the electronic document, the degree of personal relationship for each one of the plurality of receiving users based on portal behaviors that are tracked as they occur outside the social network separate from interactions with any other user and social network behaviors within the social network for both the publishing user and each of the plurality of receiving users;

enabling, via the computing device, the publishing user to provide an instruction to make available an electronic content update, wherein the electronic content updated is associated with the publisher user;

providing, via the computing device, a receiver user interface that enables a receiving user to associate a receiver-selected relationship with the publishing user;

enabling, via the computing device, the receiving user to use the receiver user interface to specify a receiver-required user relationship needed to access the electronic content; and

enabling, via the computing device, the receiving user to access the electronic content if the publisher-selected relationship comprises the publisher-required user relationship and the receiver-selected relationship comprises the receiver-required relationship.

19. The method of claim 18 , wherein the publisher-selected relationship is based at least in part on a behavior of the receiving user in interacting with an online service.

20. The method of claim 18 , wherein the method is performed by a mobile device.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2025
From: SLACK TECHNOLOGIES, LLC
To: SALESFORCE, INC.
Reel/Frame 070001/0469 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NEWLY MERGED ENTITY'S NEW NAME, AND TO REMOVE THE PERIOD PREVIOUSLY RECORDED AT REEL: 057254 FRAME: 0738. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Sep 9, 2021
From: SKYLINE STRATEGIES II LLC; SLACK TECHNOLOGIES, INC.
To: SLACK TECHNOLOGIES, LLC
Reel/Frame 057514/0930 →
MERGER Recorded Aug 2, 2021
From: SLACK TECHNOLOGIES, INC.; SKYLINE STRATEGIES I INC.
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 057254/0693 →
MERGER AND CHANGE OF NAME Recorded Aug 2, 2021
From: SKYLINE STRATEGIES II LLC; SLACK TECHNOLOGIES, INC.; SLACK TECHNOLOGIES, LLC
To: SLACK TECHNOLOGIES, LLC.
Reel/Frame 057254/0738 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2020
From: EXCALIBUR IP, LLC
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 051761/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2006
From: SAMPLE, NEAL; FARMER, F. RANDALL; DEJESUS, ERICSON; PERELMAN, ELLEN SUE; HULL, MARK EVERETT
To: YAHOO! INC.
Reel/Frame 017899/0517 →