Patent ID: 9131337
Filing Date: 2015-09-08
Classification: H04W

Abstract:
1. A method of wireless communication, comprising: storing, by a server system, first user selections and first user demographics for a first wireless communication device and second user selections and second user demographics for a second wireless communication device, wherein the first user demographics and the second user demographics are dynamic and dependent on actions taken and actions not taken via the first wireless communication device and the second wireless communication device; receiving, by the server system, first satellite-based location data for the first wireless communication device and second satellite-based location data for the second wireless communication device, wherein the first wireless communication device or the second wireless communication device is in wireless communication with the computing system via a network; determining, by the server system, when the first wireless communication device and the second wireless communication device are in a same location based on the first satellite-based location data and the second satellite-based location data; automatically updating the first user demographics based on frequented routes, frequented commercial stores, and tracking usage of the first wireless communication device, wherein the server system can determine a particular shared interest by comparing the updated first user demographics and the second user demographics; and sending, by the server system, a notification to the first wireless communication device or the second wireless communication device when the server system determines that the first wireless communication device and the second wireless communication device are in the same location and when the server system determines that the particular shared interest is indicated by the updated first user demographics and second user demographics, wherein the sending of the notification to the first wireless communication device or the second wireless communication device is dependent on a type of first user environment or a type of second user environment.