Mobile device system with location module
A mobile device system comprises a database module, a location module (e.g., a pre-filter module), a learning module, a filter module, and a notification module. The database module is coupled with a network, including a mobile phone network. The location module is configured to dynamically update a current location of the mobile device in the mobile phone network. The learning module is configured to determine one or more certain content types associated with content configured to be displayed on the mobile device. The filter module is configured to dynamically filter the content configured to be displayed based on a plurality of categories. The notification module is coupled with the mobile phone network and configured to dynamically display updated content on the mobile device, wherein the updated content comprises the dynamically filtered content.
1 . A mobile device system comprising one or more processors coupled with a non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium having instructions configured to execute on the one or more processors, the system comprising:
a database module coupled with a network, wherein the database module is configured to store:
a client IP address associated with a mobile device,
known information associated with the IP address, wherein the known information is configured to comprise one or more locations associated with the IP address, and
content configured to be displayed on the mobile device, wherein the content configured to be displayed on the mobile device includes a plurality of events, wherein each event comprises a date, a time, and an associated location,
a location module coupled with the network and configured to dynamically update a current location of the mobile device in a mobile phone network,
wherein the dynamic update of the current location of the mobile device comprises recognition of the IP address associated with the mobile device in the mobile phone network;
a selection module coupled with the database module, the selection module configured to:
determine one or more certain content types associated with the content configured to be displayed on the mobile device,
wherein the determination of the one or more certain content types is based on several instances of user selections associated with the content configured to be displayed on the mobile device;
a filter module coupled with the database module and configured to:
manage the content configured to be displayed on the mobile device, and
dynamically filter the content configured to be displayed on the mobile device based on:
the recognized IP address associated with the mobile device without the need to be registered to be recognized,
the known information associated with the recognized IP address,
the dynamically updated current location of the mobile device in the mobile phone network, wherein a subset of the plurality of events with an associated location nearby the dynamically updated current location are included in the dynamically filtered content, and
the one or more certain content types associated with the selection module;
a notification module coupled with the mobile phone network, the notification module configured to automatically populate and display updated content on the mobile device, wherein the updated content comprises the dynamically filtered content; and
an advertising module coupled to the database module, the advertising module configured to automatically populate and display one or more advertisements related to the subset of events included in the dynamically filtered content on the mobile device.
2 . The system of claim 1 wherein the one or more certain content types is further based on several instances of deletion selections of the content types configured to be displayed on the mobile device.
3 . The system of claim 1 wherein the one or more certain content types is further based on several instances of no-interest selections of the content configured to be displayed on the mobile device.
4 . The system of claim 1 wherein the known information is configured to further comprise one or more of the following: content type searches, and the one or more certain content types determined by the selection module.
5 . The system of claim 4 further comprising a cookie module, wherein the cookie module is configured to recognize a cookie saved on the mobile device, wherein account information associated with the mobile device is associated with the cookie.
6 . The system of claim 1 wherein when an account associated with the mobile device is not logged in, the notification module is configured to dynamically display the updated content on the mobile device.
7 . The system of claim 1 wherein the location module is configured to use one or more of Radio Frequency identification (RFID) and near field communication.
8 . The system of claim 1 further comprising an icon module, wherein the icon module is configured to replace one or more words within the content with an icon associated with the one or more words.
9 . The system of claim 1 wherein the database module is further configured to store another IP address associated with a network device, wherein the network device is associated with one or more of the following:
the one or more of the content searches and the content selections,
the account information associated with the mobile device,
account information associated with the network device,
known information associated with the other IP address,
one or more locations associated with the other IP address,
the one or more locations associated with the IP address,
the content configured to be displayed on the mobile device;
the one or more certain content types,
the several instances of selections,
several instances of deletion selections of the content configured to be displayed on the mobile device,
several instances of no-interest selections of the content configured to be displayed on the mobile device,
a cookie saved on the mobile device, and
a cookie saved on the network device.
10 . The system of claim 1 wherein the known information is further configured to comprise account information associated with the mobile device.