IP Library Granted Patent US 9,246,959
Granted Patent B2
US 9,246,959 · App. 13/957,112 · Granted Jan 26, 2016

System and method for location-based social network feeds

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,246,959
App. No.
13/957,112
Granted
Jan 26, 2016
Kind
B2
Abstract

Systems and methods are provided for location-based social network feeds. A system identifies a geolocation of a display device. The system identifies a first network feed and a second network feed associated with a user profile associated with the display device. The system identifies a first geolocation associated with the first network feed. The system identifies a second geolocation associated with the second network feed. The system calculates a first proximity between the first geolocation and the geolocation of the display device. The system calculates a second proximity between the second geolocation and the geolocation of the display device. The system outputs, to the display device, the first network feed based on the first proximity and the second network feed based on the second proximity.

Claims (51)

1. An apparatus for location-based social network feeds, the apparatus comprising:

a processor; and

a non-transitory machine readable medium storing one or more sequences of instructions which, when executed by the processor, cause the processor to:

identify a geolocation of a display device;

identify a first network feed and a second network feed associated with a user profile associated with the display device;

identify a first geolocation associated with the first network feed;

identify a second geolocation associated with the second network feed;

calculate a first proximity between the first geolocation and the geolocation of the display device;

calculate a second proximity between the second geolocation and the geolocation of the display device; and

output, to the display device, the first network feed based on the first proximity and the second network feed based on the second proximity.

2. The apparatus of claim 1 , wherein identifying the first network feed and the second network feed comprises identifying feeds based on at least one of a user selection associated with the user profile and a related selection associated with the user selection.

3. The apparatus of claim 1 , wherein the user profile is associated with the geolocation of the display device, and the display device is also associated with a second user profile that is associated with a previous geolocation of the display device.

4. The apparatus of claim 1 , wherein outputting, to the display device, the first network feed based on the first proximity and the second network feed based on the second proximity comprises at least one of displaying the first network feed based on a first priority and the second network feed based on at least one of a second priority and a location compensation option, and outputting only one of the first network feed and the second network feed to the display device.

5. The apparatus of claim 1 , wherein the instructions, when executed by the processor, will further cause the processor to output an electronic discount coupon to the display device in response to receiving a network feed associated with the geolocation of the display device from the display device.

6. A non-transitory machine-readable medium carrying one or more sequences of instructions for location-based social network feeds, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:

identifying a geolocation of a display device;

identifying a first network feed and a second network feed associated with a user profile associated with the display device;

identifying a first geolocation associated with the first network feed;

identifying a second geolocation associated with the second network feed;

calculating a first proximity between the first geolocation and the geolocation of the display device;

calculating a second proximity between the second geolocation and the geolocation of the display device; and

outputting, to the display device, the first network feed based on the first proximity and the second network feed based on the second proximity.

7. The non-transitory machine-readable medium of claim 6 , wherein identifying the first network feed and the second network feed comprises identifying feeds based on at least one of a user selection associated with the user profile and a related selection associated with the user selection.

8. The non-transitory machine-readable medium of claim 6 , wherein the user profile is associated with the geolocation of the display device, and the display device is also associated with a second user profile that is associated with a previous geolocation of the display device.

9. The non-transitory machine-readable medium of claim 6 , wherein outputting, to the display device, the first network feed based on the first proximity and the second network feed based on the second proximity comprises at least one of displaying the first network feed based on a first priority and the second network feed based at least one of a second priority and a location compensation option, and outputting only one of the first network feed and the second network feed to the display device.

10. The non-transitory machine-readable medium of claim 6 , further comprising the steps of outputting an electronic discount coupon to the display device in response to receiving a network feed associated with the geolocation of the display device from the display device.

11. A method for location-based social network feeds, the method comprising:

identifying, by a computing device, a geolocation of a display device;

identifying, by the computing device, a first network feed and a second network feed associated with a user profile associated with the display device;

identifying, by the computing device, a first geolocation associated with the first network feed;

identifying, by the computing device, a second geolocation associated with the second network feed;

calculating, by the computing device, a first proximity between the first geolocation and the geolocation of the display device;

calculating, by the computing device, a second proximity associated with the second geolocation relative to the geolocation of the display device; and

outputting, by the computing device to the display device, the first network feed based on the first proximity and the second network feed based on the second proximity.

12. The method of claim 11 , wherein identifying the first network feed and the second network feed comprises identifying feeds based on at least one of a user selection associated with the user profile and a related selection associated with the user selection.

13. The method of claim 11 , wherein the user profile is associated with the geolocation of the display device, and the display device is also associated with a second user profile that is associated with a previous geolocation of the display device.

14. The method of claim 11 , wherein outputting, to the display device, the first network feed based on the first proximity and the second network feed based on the second proximity comprises at least one of displaying the first network feed based on a first priority and the second network feed based on at least one of a second priority and a location compensation option, and outputting only one of the first network feed and the second network feed to the display device.

15. The method of claim 11 , the method further comprising outputting an electronic discount coupon, by the computing device, to the display device in response to receiving a network feed associated with the geolocation of the display device from the display device.

16. A system for location-based social network feeds, the system comprising:

a processor-based application stored on a non-transitory machine-readable medium, executed on a computer, and configured to:

identify a geolocation of a display device;

identify a first network feed and a second network feed associated with a user profile associated with the display device;

identify a first geolocation associated with the first network feed;

identify a second geolocation associated with the second network feed;

calculate a first proximity between the first geolocation and the geolocation of the display device;

calculate a second proximity associated with the second geolocation relative to the geolocation of the display device; and

output, to the display device, the first network feed based on the first proximity and the second network feed based on the second proximity.

17. The system of claim 16 , wherein identifying the first network feed and the second network feed comprises identifying feeds based on at least one of a user selection associated with the user profile and a related selection associated with the user selection.

18. The system of claim 16 , wherein the user profile is associated with the geolocation of the display device, and the display device is also associated with a second user profile that is associated with a previous geolocation of the display device.

19. The system of claim 16 , wherein outputting, to the display device, the first network feed based on the first proximity and the second network feed based on the second proximity comprises at least one of displaying the first network feed based on a first priority and the second network feed based on at least one of a second priority and a location compensation option, and outputting only one of the first network feed and the second network feed to the display device.

20. The system of claim 16 , the processor-based application further configured to output an electronic discount coupon to the display device in response to receiving a network feed associated with the geolocation of the display device from the display device.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2023
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 065114/0983 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2013
From: DUNN, ZACHARY J.; OLSEN, JOSEPH M.
To: SALESFORCE.COM, INC.
Reel/Frame 031172/0859 →