IP Library Granted Patent US 9,282,071
Granted Patent B1
US 9,282,071 · App. 13/844,054 · Granted Mar 8, 2016

Location based message discovery

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,282,071
App. No.
13/844,054
Granted
Mar 8, 2016
Kind
B1
Abstract

A method, computer program product, and computer system for receiving a message from a first user associated with a network, wherein the message is associated with a location. A notification is sent to a second user associated with a network that the message is available for viewing. Whether the second user is at the location is determined. A computing device associated with the second user is enabled to view only a portion of the message based upon determining that the second user is not at the location. The computing device associated with the second user is enabled to view the message in full based upon determining that the second user is at the location.

Claims (44)

1. A computer-implemented method comprising:

receiving, by one or more computing devices, a message from a first user associated with a network, wherein the message is associated with a location;

sending a notification to a second user associated with the network that the message is available for viewing;

determining whether the second user is at the location;

in response to determining that the second user is not at the location:

enabling a computing device associated with the second user to view only a portion of the message for a period of time until an event occurs;

determining that the event has occurred, wherein the event indicates that the second user has checked in at the location; and

enabling the computing device associated with the second user to view the message in full; and

in response to determining that the second user is at the location, enabling the computing device associated with the second user to view the message in full.

2. The computer-implemented method of claim 1 wherein the message includes a recommendation associated with the location.

3. The computer-implemented method of claim 1 wherein the notification is sent to the second user based upon a proximity of the second user to the location.

4. The computer-implemented method of claim 1 wherein determining whether the second user is at the location includes determining whether the second user is at a second location, wherein the computing device associated with the second user is enabled to view the message in full at the second location if both locations share at least part of a common name.

5. The computer-implemented method of claim 1 wherein the notification is sent to the second user via at least one of electronic mail, a text message, and a push notification.

6. The computer-implemented method of claim 1 wherein the second user is selected from a list of users associated with the network.

7. The computer-implemented method of claim 1 wherein the message is received from the first user at a profile page associated with the location.

8. A computing system including a processor and a memory configured to perform operations comprising:

receiving a message from a first user associated with a network, wherein the message is associated with a location;

sending a notification to a second user associated with the network that the message is available for viewing;

determining whether the second user is at the location;

in response to determining that the second user is not at the location:

enabling a computing device associated with the second user to view only a portion of the message for a period of time until an event occurs;

determining that the event has occurred, wherein the event indicates that the second user has checked in at the location; and

enabling the computing device associated with the second user to view the message in full; and

in response to determining that the second user is at the location, enabling the computing device associated with the second user to view the message in full.

9. The computing system of claim 8 wherein the message includes a recommendation associated with the location.

10. The computing system of claim 8 wherein the notification is sent to the second user based upon a proximity of the second user to the location.

11. The computing system of claim 8 wherein determining whether the second user is at the location includes determining whether the second user is at a second location, wherein the computing device associated with the second user is enabled to view the message in full at the second location if both locations share at least part of a common name.

12. The computing system of claim 8 wherein the notification is sent to the second user via at least one of electronic mail, a text message, and a push notification.

13. The computing system of claim 8 wherein the second user is selected from a list of users associated with the network.

14. The computing system of claim 8 wherein the message is received from the first user at a profile page associated with the location.

15. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

receiving a message from a first user associated with a network, wherein the message is associated with a location;

sending a notification to a second user associated with the network that the message is available for viewing;

determining whether the second user is at the location;

in response to determining that the second user is not at the location:

enabling a computing device associated with the second user to view only a portion of the message for a period of time until an event occurs;

determining that the event has occurred, wherein the event indicates that the second user has checked in at the location; and

enabling the computing device associated with the second user to view the message in full; and

in response to determining that the second user is at the location, enabling the computing device associated with the second user to view the message in full.

16. The computer program product of claim 15 wherein the message includes a recommendation associated with the location.

17. The computer program product of claim 15 wherein the notification is sent to the second user based upon a proximity of the second user to the location.

18. The computer program product of claim 15 wherein determining whether the second user is at the location includes determining whether the second user is at a second location, wherein the computing device associated with the second user is enabled to view the message in full at the second location if both locations share at least part of a common name.

19. The computer program product of claim 15 wherein the notification is sent to the second user via at least one of electronic mail, a text message, and a push notification.

20. The computer program product of claim 15 wherein the message is received from the first user at a profile page associated with the location.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2013
From: BURYAK, KIRILL
To: GOOGLE INC.
Reel/Frame 030748/0537 →