×

System, method, and computer program product for providing temporal contacts

  • US 9,363,221 B1
  • Filed: 11/26/2012
  • Issued: 06/07/2016
  • Est. Priority Date: 07/26/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory computer readable medium with code stored therein for execution by at least one computer processor, comprising the code for:

  • identifying a plurality of profiles;

    managing an information-sharing relationship involving the profiles based on at least a time, by configuring an expiration of a time period to be user-defined differently for different ones of the plurality of profiles before which a location is shared with the different ones of the plurality of profiles and after which the location is no longer shared with the different ones of the plurality of profiles, causing a first one of the plurality of profiles to have a first expiration associated therewith, wherein sharing is subject to the first expiration and a second one of the plurality of profiles to have a second expiration associated therewith, wherein sharing is subject to the second expiration which is different than the first expiration;

    displaying a first graphical user interface associated with the first one of the plurality of profiles;

    receiving first user input in connection with the first graphical user interface associated with the first one of the plurality of profiles;

    in response to the first user input in connection with the first graphical user interface associated with the first one of the plurality of profiles, associating the first expiration with the first one of the plurality of profiles, wherein sharing with the first one of the plurality of profiles is subject to the first expiration;

    displaying a second graphical user interface associated with the second one of the plurality of profiles;

    receiving second user input in connection with the second graphical user interface associated with the second one of the plurality of profiles; and

    in response to the second user input in connection with the second graphical user interface associated with the second one of the plurality of profiles, associating the second expiration with the second one of the plurality of profiles, wherein sharing with the second one of the plurality of profiles is subject to the second expiration which is different than the first expiration;

    wherein the first graphical user interface is displayed in response to an interaction with a first icon of an application that provides communication capabilities, and the first user input is received after an interaction with a second icon displayed on the first graphical user interface; and

    the second graphical user interface is displayed in response to an interaction with a third icon of the application that provides communication capabilities, and the second user input is received after an interaction with a fourth icon displayed on the second graphical user interface;

    wherein each of the first graphical user interface and the second graphical user interface is configured to allow separate selection among a plurality of predefined options including an hour option and a day option for setting the first expiration and the second expiration.

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