×

Systems and methods for geo-location based message streams

  • US 9,866,997 B2
  • Filed: 12/06/2013
  • Issued: 01/09/2018
  • Est. Priority Date: 12/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by a device and from a mobile device of a message sending user via a network, parameters for generating a message stream to be associated with a particular geographic location,the message stream enabling a dissemination of one or more user-generated messages originating from one or more user devices including the mobile device of the message sending user,the parameters identifying the particular geographic location based on at least one of a distance or a travel time along a route, traveled by the mobile device of the message sending user, relative to a current location along the route of the mobile device of the message sending user,the particular geographic location corresponding to a location along the route which is ahead of or behind the current location along the route,the parameters defining a virtual boundary surrounding the particular geographic location,the parameters including at least one message generated by the message sending user and associated with the particular geographic location to be sent to one or more authorized recipients via the message stream, andthe parameters defining an expiration time;

    generating, by the device, a geo-fenced area defined by the virtual boundary surrounding the particular geographic location for the message stream based on the parameters and associating the at least one message generated by the message sending user with the message stream,the geo-fenced area corresponding to the route traveled by the mobile device of the message sending user, andthe message stream comprising a plurality of messages that are each associated with a respective location, of a plurality of locations, along the route,the plurality of messages including the at least one message;

    detecting, by the device, a presence of a mobile device of a message receiving user within the geo-fenced area of the message stream;

    determining, by the device, that the message receiving user is one of the one or more authorized recipients based on detecting the mobile device of the message receiving user within the geo-fenced area of the message stream and based on determining that the message receiving user is the message sending user; and

    transmitting, by the device, the at least one message to the mobile device of the message receiving user based on determining that the mobile device of the message receiving user is traveling along the route corresponding to the geo-fenced area of the message stream,the transmitting of the at least one message to the mobile device of the message receiving user enabling the message receiving user to view the message stream including the at least one message and to post subsequent messages viewable by the message sending user and the message receiving user detected within the geo-fenced area of the message stream, andthe message stream and the geo-fenced area of the message stream being removed after the expiration time.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×