IP Library Granted Patent US 9,225,522
Granted Patent B2
US 9,225,522 · App. 14/142,461 · Granted Dec 29, 2015

Techniques for populating a content stream on a mobile device

Inventor: Sameer Sayed (San Ramon, CA)
Assignee: LinkedIn Corporation
H04L9/0872H04L67/2847H04M1/72569H04M1/72572
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 9,225,522
App. No.
14/142,461
Granted
Dec 29, 2015
Kind
B2
Abstract

Techniques for populating a content stream of a mobile application are described. A content request for content to be presented in a personalized activity or content stream of a member of a social networking service is communicated from a mobile computing device to a content server. The content request includes a member identifier, location information indicating the current location of the member, and/or an activity status identifier indicating an inferred physical activity state of the member. Using the information received with the content request, a content selection and relevance module will process the request and provide contextually relevant content for presentation in the member's activity or content stream, at the mobile device.

Claims (60)

1. A method comprising:

at a processor-implemented content server module of a server computer, receiving a content request from a mobile computing device, the content request including a member identifier uniquely identifying a member of a social networking service and location information identifying the current location of the mobile computing device;

using the member identifier to retrieve a job-seeker score for the member;

determining that the job-seeker score exceeds a threshold;

responsive to determining that the job-seeker score exceeds the threshold, selecting a job posting as a content item for presentation in a personalized content stream of the member, the selecting of the job posting based at least in part on a determination that the job posting was published on behalf of an organization having an operating facility proximate to the current location of the mobile computing device; and

communicating the content item to the mobile computing device for display in the personalized content stream of the member.

2. The method of claim 1 , further comprising:

selecting the content item for presentation in the personalized content stream of the member based at least in part on a determination that the content item was originally published from a location proximate to the current location of the mobile computing device.

3. The method of claim 2 , further comprising:

selecting the content item thr presentation in the personalized content stream of the member based at least in part on a determination that the content item was published by another member of the social networking service with whom the member is connected or following.

4. The method of claim 1 , further comprising:

selecting the content item for presentation in the personalized content stream of the member based at least in part on a determination that the content item includes a picture having meta-data indicating the picture was taken in a location proximate to the current location of the mobile computing device.

5. The method of claim 1 , further comprising:

selecting the content item for presentation in the personalized content stream of the member based at least in part on a determination that the content item includes text relating to a subject matter that is pertinent to the current location of the mobile computing device.

6. The method of claim 1 , further comprising:

selecting the content item for presentation in the personalized content stream of the member based at least in part on a determination that the content item was published on behalf of an organization having an operating facility proximate to the current location of the mobile computing device.

7. The method of claim 1 , further comprising:

selecting, as the content item, a job posting for presentation in the personalized content stream of the member based at least in part on a determination that the job posting was published on behalf of an organization having an operating facility proximate to the current location of the mobile computing device.

8. The method of claim 1 , further comprising:

with the member identifier, retrieving a category of items of interest to the member; and

selecting as the content item for presentation in the personalized content stream of the member an item listing describing an item being offered for sale at a location proximate to the current location of the mobile computing device.

9. The method of claim 1 , further comprising:

with the member identifier, retrieving information identifying organizations to which the member has subscribed to follow via the social networking service; and

selecting the content item for presentation in the personalized content stream of the member based at least in part on a determination that the content item has been published by an organization to which the member has subscribed to follow and which has an operating facility proximate to the current location of the mobile computing device.

10. The method of claim 1 , further comprising:

selecting the content item for presentation in the personalized content stream of the member based at least in part on a determination that an entity on whose behalf the content item has been published is the current high bidder in an auction for presenting content to members who are requesting content from a location proximate to the current location of the mobile computing device.

11. The method of claim 1 , further comprising:

receiving with the content request an activity status identifier identifying a current physical activity state of a user; and

using the current physical activity state of the user in the selection of the content item for presentation in the personalized content stream of the member.

12. A computer-based system comprising:

one or more server computers each having a processor and a memory for storing executable instructions; and

executable instructions stored in the memory which, when executed by a processor of the computer-based system, will cause the system to:

receive a content request from a mobile computing device, the content request including a member identifier uniquely identifying a member of a social networking service and location information identifying the current location of the mobile computing device;

use the member identifier to retrieve a job-seeker score for the member;

determine that the job-seeker score exceeds a threshold;

responsive to determining that the job-seeker score exceeds the threshold, select a job posting as a content item for presentation in a personalized content stream of the member, the selection of the job posting based at least in part on a determination that the job posting was published on behalf of an organization having an operating facility proximate to the current location of the mobile computing device; and

communicate the content item to the mobile computing device for display in the personalized content stream of the member.

13. The computer-based system of claim 12 , wherein the executable instructions further cause the system to:

select the content item for presentation in the personalized content stream of the member based at least in part on a determination that the content item was originally published from a location proximate to the current location of the mobile computing device.

14. The computer-based system of claim 12 , wherein the executable instructions further cause the system to:

select the content item for presentation in the personalized content stream of the member based at least in part on a determination that the content item was published by another member of the social networking service with whom the member is connected or following.

15. The computer-based system of claim 12 , wherein the executable instructions further cause the system to:

select the content item for presentation in the personalized content stream of the member based at least in part on a determination that the content item includes a picture having meta-data indicating the picture was taken in a location proximate to the current location of the mobile computing device.

16. The computer-based system of claim 12 , wherein the executable instructions further cause the system to:

select the content item for presentation in the personalized content stream of the member based at least in part on a determination that the content item includes text relating to a subject matter that is pertinent to the current location of the mobile computing device.

17. The computer-based system of claim 12 , wherein the executable instructions further cause the system to:

select the content item for presentation in the personalized content stream of the member based at least in part on a determination that the content item was published on behalf of an organization having an operating facility proximate to the current location of the mobile computing device.

18. The computer-based system of claim 12 , wherein the executable instructions further cause the system to:

select, as the content item, a job posting for presentation in the personalized content stream of the member based at least in part on a determination that the job posting was published on behalf of an organization having an operating facility proximate to the current location of the mobile computing device.

19. The computer-based system of claim 12 , wherein the executable instructions further cause the system to:

with the member identifier, retrieving a category of items of interest to the member; and

selecting as the content item for presentation in the personalized content stream of the member an item listing describing an item being offered for sale at a location proximate to the current location of the mobile computing device.

20. The computer-based system of claim 12 , wherein the executable instructions further cause the system to:

with the member identifier, retrieve information identifying organizations to which the member has subscribed to follow via the social networking service; and

select the content item for presentation in the personalized content stream of the member based at least in part on a determination that the content item has been published by an organization to which the member has subscribed to follow and which has an operating facility proximate to the current location of the mobile computing device.

21. The computer-based system of claim 12 , wherein the executable instructions further cause the system to:

select the content item for presentation in the personalized content stream of the member based at least in part on a determination that an entity on whose behalf the content item has been published is the current high bidder in an auction for presenting content to members who are requesting content from a location proximate to the current location of the mobile computing device.

22. The computer-based system of claim 12 , wherein the executable instructions further cause the system to:

receive with the content request an activity status identifier identifying a current physical activity state of a user; and

use the current physical activity state of the user in the selection of the content item for presentation in the personalized content stream of the member.

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 Dec 27, 2013
From: SAYED, SAMEER
To: LINKEDIN CORPORATION
Reel/Frame 031855/0150 →
Continuity (2)
Continuation 14141934 · Dec 27, 2013
Related Publication 20150188959A1 · Jul 2, 2015