Temporary contacts
First Claim
1. A system, comprising:
- at least one processor; and
a memory storing computer-executable instructions that, when executed by the at least one processor, cause the system to perform a method, the method comprising;
receiving contact geographical location information related to a new contact of a contact list;
assigning the contact geographical location information to the new contact;
enabling tagging of the new contact as a temporary contact;
causing presentation of a notification based on one or more spatial criteria; and
receiving, based on the notification, an instruction to either delete the temporary contact from the contact list of a user device or preserve the temporary contact as a persisted contact in the contact list of the user device.
3 Assignments
0 Petitions
Accused Products
Abstract
Architecture that enables the implementation of temporary contacts by the inclusion of additional data with each contact. The additional data can comprise geolocation data such as GPS coordinates, triangulation information, or other geographical coordinate or location data technologies. Additionally, the mere presence of the additional data can be a trigger to interact with the user as to if the contact should be maintained in the long term or removed in the short term. The association of the geolocation location data of a mobile device with a contact being added and intelligent use of the geolocation data enables prompting of the user to delete or mark for deletion the contact as a temporary contact or retain the contact until marked for removal and removed. Spatial and/or temporal criteria can be manually selected or automatically set for all designated temporary contacts or on an individual basis.
-
Citations
20 Claims
-
1. A system, comprising:
-
at least one processor; and a memory storing computer-executable instructions that, when executed by the at least one processor, cause the system to perform a method, the method comprising; receiving contact geographical location information related to a new contact of a contact list; assigning the contact geographical location information to the new contact; enabling tagging of the new contact as a temporary contact; causing presentation of a notification based on one or more spatial criteria; and receiving, based on the notification, an instruction to either delete the temporary contact from the contact list of a user device or preserve the temporary contact as a persisted contact in the contact list of the user device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method, comprising:
-
identifying geographical location information of a new contact received at a user device; storing the geographical location information in association with the new contact in a contact list of the user device; identifying the new contact in the contact list as a temporary contact; causing presentation of a notification based on the geographical location information of the temporary contact; and receiving, based on the notification, an instruction to either delete the temporary contact from the contact list or preserve the temporary contact as a persisted contact in the contact list. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method, comprising:
-
detecting a new contact using a mobile communications device; tagging the new contact as a temporary contact; assigning contact geographical location information to the temporary contact that relates to a geographical location of the temporary contact; identifying device geographical location information of the mobile communications device that relates to a geographical location of the mobile communications device; based on at least one of a spatial or a temporal criteria associated with the device geographical location of the mobile communications device and on updated device geographical location information of the mobile communications device, causing presentation of a notification regarding one of; deletion of the temporary contact;
orpreservation of the temporary contact as a persisted contact. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification