IP Library Patent Application 15056920
Patent Application
App. No. 15/056,920

INTELLIGENT SHARE QUEUING

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 None
App. No.
15/056,920
Abstract

Techniques for publishing content on the online social network during a determined time interval are described. A publisher can receive, from a device of a user, a first content to publish on an online social network. Additionally, the publisher can access a plurality of first-degree connections associated with the user, and member activity data for the plurality of first-degree connections of the user. The member activity data can include temporal data indicative of time parameters for member connections to the online social network for each first-degree connection. Furthermore, the publisher can determine, using a processor, a first time interval to publish the first content based on the accessed member activity data. Subsequently, the publisher can publish, on the online social network, the first content during the first time interval.

Claims (70)

1 . A method comprising:

receiving, from a device of a user, a first content to publish on an online social network;

accessing, from a social graph database in the online social network, a plurality of first-degree connections associated with the user;

accessing member activity data for the plurality of first-degree connections of the user, the member activity data including temporal data indicative of time parameters for member connections to the online social network;

determining, using a processor, a first time interval to publish the first content based on the accessed member activity data; and

publishing, on the online social network, the first content during the first time interval.

2 . The method of claim 1 , wherein the determining the first time interval includes:

calculating a number of first-degree connections being online during a plurality of time intervals based on the temporal data for each first-degree connection in the plurality of first-degree connections; and

determining the first time interval from the plurality of time intervals based on the calculated number of first-degree connections being online.

3 . The method of claim 1 , wherein the calculated number of first-degree connections being online in the first time interval is higher than the calculated number of first-degree connections being online in other time intervals in the plurality of time intervals.

4 . The method of claim 1 , further comprising:

receiving a second content for publication on the online social network;

determining a second time interval to publish the second content based on the assessed member activity data and the first time interval, the second time interval being different from the first time interval; and

publishing the second content during the determined second time interval.

5 . The method of claim 4 , further comprising:

receiving a priority list, the priority list ranking the first content in relation to the second content; and

wherein the determining of the first time interval and the second time interval is further based on the priority list.

6 . The method of claim 5 , further comprising:

receiving an updated priority list, the updated priority list changing the ranking of the first content in relation to the second content; and

updating the first time interval and the second time interval based on the updated priority list.

7 . The method of claim 1 , further comprising:

accessing other posting times for other content being published on the online social network; and

wherein the determining of the first time interval is further based on the other posting times.

8 . The method of claim 1 , wherein the determining the optimal time interval includes:

accessing other publications being published on the online social network;

ranking the first content based on a comparison with the other publications; and

wherein the determining of the first time interval is further based on the ranking of the first content.

9 . The method of claim 1 , wherein a duration of the first time interval is an hour.

10 . The method of claim 1 , further comprising:

determining a subset of the first-degree connections to publish the first content;

determining an updated first time interval to publish the first content based on the accessed member activity data of the subset; and

publishing the first content during the updated first time interval to the subset of the first-degree connections.

11 . The method of claim 10 , wherein the subset is determined based on a user input.

12 . The method of claim 10 , further comprising:

determining a job industry associated with the first content by analyzing the first content; and

wherein the subset is determined by the job industry.

13 . The method of claim 10 , further comprising:

determining a job title associated with the first content by analyzing the first content; and

wherein the subset is determined by the job title.

14 . The method of claim 10 , further comprising:

determining a location associated with the first content by analyzing the first content; and

wherein the subset is determined by the location.

15 . The method of claim 1 , further comprising:

receiving a second content for publication on a second online social network;

determining a second time interval to publish the second content based on member activity data from the second online social network, and

publishing, on the second online social network, the second content during the determined second time interval.

16 . The method of claim 1 , further comprising:

presenting, on a display of the device, a graph associated with the first time interval.

17 . A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

receiving, from a device of a user, a first content for publication on an online social network;

accessing a plurality of first-degree connections associated with the user;

accessing member activity data for the plurality of first-degree connections of the user, the member activity data including temporal data indicative of time parameters for member connections to the online social network;

determining a first time interval to publish the first content based on the accessed member activity data; and

publishing, on the online social network, the first content during the first time interval.

18 . The storage medium of claim 15 , further comprising instructions that cause the machine to perform operations comprising:

calculating a number of first-degree connections being online during a plurality of time intervals based on the temporal data for each first-degree connection in the plurality of first-degree connections; and

determining the first time interval from the plurality of time intervals based on the calculated number of first-degree connections being online.

19 . The storage medium of claim 15 , further comprising instructions that cause the machine to perform operations comprising:

determining a subset of the first-degree connections to publish the first content;

determining an updated first time interval to publish the first content based on the accessed member activity data of the subset; and

publishing the first content during the updated first time interval to the subset of the first-degree connections.

20 . An online social network comprising:

a first database having social graph data of the members, the social graph data including first-degree connections of a user in the online social network;

a second database having member activity data, the member activity data including a last login time, content likes, content shares, and content views; and

one or more processors in a publisher to:

receive, from a device of a user, a first content to publish on an online social network;

accessing the first-degree connections of the user;

accessing the member activity data for the first-degree connections of the user;

determining a first time interval to publish the first content based on the accessed member activity data; and

publishing, on the online social network, the first content during the first time interval.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2016
From: KOCH, DUSTIN HALL
To: LINKEDIN CORPORATION
Reel/Frame 038104/0861 →