Location based message discovery
First Claim
Patent Images
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 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification