IP Library Granted Patent US 10,062,054
Granted Patent B2
US 10,062,054 · App. 13/022,399 · Granted Aug 28, 2018

Computerized method and system for establishing a network connection based on a contact list automatically seeded from network behavioral analysis of a user

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 10,062,054
App. No.
13/022,399
Granted
Aug 28, 2018
Kind
B2
Abstract

A method, apparatus, and system are directed towards seeding a user's contacts for their online social network. The invention is arranged to automatically recommend to the user a set of seed contacts that the user may employ to invite to join their social network. The set of seed contacts may be harvested from the user's existing portal activities, as well as other sources. In one embodiment, the invention analyzes portal activity, such as email exchanges with the user, and the like, to determine a frequency of contact with the user. Other sources may include but not be limited to emails, names within an address book of the user, names within an address book of another person, a buddy list, an instant messaging list, an activity, a mailing list, an online discussion group, a membership in a category, chat group, and the like.

Claims (37)

1. A method comprising:

receiving, by a social networking server, information related to a subscriber's intent to utilize a service associated with an online portal of a social network provided by the social networking server;

identifying, by the social networking server, a plurality of portal information associated with the online portal related to the subscriber, said plurality of portal information comprising a first portal information and second portal information, said first portal information comprising a portion of the plurality of portal information that is specific to the intended service of the online portal and is unmodifiable due to its relationship with the service, said second portal information comprising another portion that has features enabling its customization when establishing connections via the social network, said second portal information comprising electronic data indicating at least one behavior of the subscriber and portal assessment information, said at least one behavior indicating types of activities said subscriber has performed via said online portal and behavior information associated with each activity, said portal assessment information comprising data generated by other users of the online portal about said subscriber;

determining, by the social networking server, that the subscriber is a member of a computerized online social network;

automatically determining, by the social networking server, a portion of said second portal information that comprises electronic data related to the subscriber and corresponding to at least one other member of the computerized online social network, said portion determination comprising analyzing the portion of the second portal information related to the at least one behavior and the portal assessment information, and, based on said analysis, identifying said behavior information for each behavior and the portal assessment information generated by said other users;

automatically creating, by the social networking server, a new contact list on the online portal, the creation of the new contact list comprising electronically importing said determined portion of the second portal information into said new contact list, and electronically associating the new contact list with an account of the subscriber on the computerized online social network based on said determination that the subscriber is a member of the computerized social network; and

establishing an electronic networked connection, via the social networking server over the online social network, with at least one other member of the computerized online social network that is identified in the new contact list, said established electronic networked connection enabling the subscriber to interact with said at least one other member via the online social network.

2. The method of claim 1 , wherein the computerized online social network includes at least one of multiple degree relationships among members of the computerized online social network, and a shared interest among members of the computerized online social network.

3. The method of claim 1 , wherein determining the second portal information comprises tracking at least one of a frequency with which the subscriber accessed at least one of a portal service and a non-portal Web site, a duration over which the subscriber accessed at least one of the portal service and the non-portal Web site, a content type accessed by the subscriber through at least one of the portal service and the non-portal Web site, an online purchase made by the subscriber through at least one of the portal service and the non-portal Web site, a participation in an online group, a use of a chat session, a use of instant messaging, and a use of an email service.

4. The method of claim 1 , wherein the behavior of the subscriber comprises participating in at least one of an online friend matching service, an online dating service, an online job searching service, an online classmate searching service, an online military colleague searching service, an online club, an online financial service, an online auction, and an online purchase.

5. The method of claim 1 , further comprising:

determining that the at least one other member has engaged in spamming; and

indicating in the second portal information that the at least one other member has engaged in spamming.

6. The method of claim 1 , further comprising revising the second portal information based on a current online action of the subscriber, wherein the current online action includes at least one of playing a media file, receiving a streaming media, viewing a Web page, and participating in an instant message session.

7. The method of claim 1 , further comprising revising the second portal information based, in part, on at least one of an email address, an address book of the subscriber, another address book of at least one other member within the portal, a buddy list, an instant messaging buddy list, an activity, a mailing list, an online discussion group, a chat group, a master contact list, and user-defined information.

8. A social networking server comprising:

a processor;

a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

logic executed by the processor for receiving information related to a subscriber's intent to utilize a service associated with an online portal of a social network provided by the social networking server;

logic executed by the processor for identifying a plurality of portal information associated with the online portal related to the subscriber, said plurality of portal information comprising a first portal information and second portal information, said first portal information comprising a portion of the plurality of portal information that is specific to the intended service of the online portal and is unmodifiable due to its relationship with the service, said second portal information comprising another portion that has features enabling its customization when establishing connections via the social network, said second portal information comprising electronic data indicating at least one behavior of the subscriber and portal assessment information, said at least one behavior indicating types of activities said subscriber has performed via said online portal and behavior information associated with each activity, said portal assessment information comprising data generated by other users of the online portal about said user;

logic executed by the processor for determining that the subscriber is a member of a computerized online social network;

logic executed by the processor for automatically determining a portion of said second portal information that comprises electronic data related to the subscriber and corresponding to at least one other member of the computerized online social network, said portion determination comprising analyzing the portion of the second portal information related to the at least one behavior and the portal assessment information, and, based on said analysis, identifying said behavior information for each behavior and the portal assessment information generated by said other users;

logic executed by the processor for automatically creating a new contact list on the online portal, the creation of the new contact list comprising electronically importing said determined portion of the second portal information into said new contact list, and electronically associating the new contact list with an account of the subscriber on the computerized online social network based on said determination that the subscriber is a member of the computerized social network; and

logic executed by the processor for establishing an electronic networked connection, over the online social network, with at least one other member of the computerized online social network that is identified in the new contact list, said established electronic networked connection enabling the subscriber to interact with said at least one other member via the online social network.

9. The social networking server of claim 8 , wherein the computerized online social network includes at least one of a multiple degree relationship among members of the computerized online social network, and a shared interest among members of the computerized online social network.

10. The social networking server of claim 8 , further comprising:

tracking logic executed by the processor for tracking at least one of a frequency with which the subscriber accessed at least one of a portal service and a non-portal Web site, a duration over which the subscriber accessed at least one of the portal service and the non-portal Web site, a content type accessed by the subscriber through at least one of the portal service and the non-portal Web site, and an online purchase made by the subscriber through at least one of the portal service and the non-portal Web site.

11. The social networking server of claim 8 , wherein the behavior of the subscriber comprises participating in at least one of an online friend matching service, an online dating service, an online job searching service, an online classmate searching service, an online military colleague searching service, an online club, an online financial service, an online auction, online purchase a buddy list, an instant messaging service, a mailing list, an online discussion group, a chat service, and an email service.

12. The server of claim 8 , further comprising:

revising logic executed by the processor for revising the new contact list to further include at least one of a contact within an address book of the subscriber, a contact within an address book of the other member within the portal, a contact associated with buddy list, a contact associated with an instant messaging list, a contact associated with an activity, a contact associated with a mailing list, a contact associated with an online discussion group, and a contact associated with a chat group.

13. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions that when executed by a processor associated with a social networking server, enables the computing device to perform a method comprising:

receiving information related to a subscriber's intent to utilize a service associated with an online portal of a social network provided by the social networking server;

identifying a plurality of portal information associated with the online portal related to the subscriber, said plurality of portal information comprising a first portal information and second portal information, said first portal information comprising a portion of the plurality of portal information that is specific to the intended service of the online portal and is unmodifiable due to its relationship with the service, said second portal information comprising another portion that has features enabling its customization when establishing connections via the social network, said second portal information comprising electronic data indicating at least one behavior of the subscriber and portal assessment information, said at least one behavior indicating types of activities said subscriber has performed via said online portal and behavior information associated with each activity, said portal assessment information comprising data generated by other users of the online portal about said user;

determining that the subscriber is a member of a computerized online social network;

automatically determining a portion of said second portal information that comprises electronic data related to the subscriber and corresponding to at least one other member of the computerized online social network, said portion determination comprising analyzing the portion of the second portal information related to the at least one behavior and the portal assessment information, and, based on said analysis, identifying said behavior information for each behavior and the portal assessment information generated by said other users;

automatically creating a new contact list on the online portal, the creation of the new contact list comprising electronically importing said determined portion of the second portal information into said new contact list, and electronically associating the new contact list with an account of the subscriber on the computerized online social network based on said determination that the subscriber is a member of the computerized social network; and

establishing an electronic networked connection, over the online social network, with at least one other member of the computerized online social network that is identified in the new contact list, said established networked connection enabling the subscriber to interact with said at least one other member via the online social network.

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 Oct 30, 2017
From: HULL, MARK E.; FARMER, F. RANDALL; PERELMAN, ELLEN S.
To: YAHOO! INC.
Reel/Frame 043985/0808 →
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 →