Location based content system for mobile applications
Abstract
Disclosed are systems and methods for improving interactions with and between computers in content searching, hosting and/or providing systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework for providing users with electronic retrieval capabilities that are activated upon the users' determined locations respective to real-world locations associated with a message providing entity. The disclosed technology combines the previously separate systems of mail extraction, geo-fencing and content delivery (e.g., notification) into a single system that efficiently manages a user's inbox in order to provide the user with content the user has expressly indicated is of interest to that user. The disclosed systems and methods effectively realize a location-aware mail experience that provides functionality for delivering location (and timing) specific content to a user when the user is actually capable of acting on/interacting with the content in real-time.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method comprising:
receiving, at a device, in an inbox of a user, a message, the message comprising content provided by a second user and information associated with a location of the second user, the message content controlled by an extraction rule that corresponds to the second user;
extracting, by the device, based on the extraction rule, at least a portion of the content from the message;
saving, by the device, in a folder of the inbox, the extracted content portion;
monitoring, by the device, a location of the user;
making, by the device, a determination that the user is proximate to the location of the second user;
automatically retrieving, by the device, the extracted content from the folder in response to the determination; and
causing display, by the device, of the extracted message content within a portion of the inbox.
2. The method of claim 1 , wherein the extraction rule is defined by information associated with a type of the second user.
3. The method of claim 1 , further comprising:
analyzing the content of the message, and identifying a structure of the message;
computing a hash based on the identified structure; and
identifying the extraction rule based on the computed hash.
4. The method of claim 3 , wherein the structure of the message corresponds to structured data from semi-structured content of the message, wherein the structured data enables the extracted message portion to be modified upon display.
5. The method of claim 1 , wherein the extracted content portion is saved as a separate message.
6. The method of claim 5 , further comprising:
creating a link between the received message and the separate message, wherein the separate message is displayed within the portion of the inbox, wherein the link enables the received message to subsequently be displayed in an original format.
7. The method of claim 1 , further comprising:
receiving an interaction with the displayed extracted message content; and
causing display of a smart folder view that displays a plurality of other extracted message content from other messages.
8. The method of claim 7 , wherein the plurality of other extracted message content corresponds to a similar context as the displayed extracted message content.
9. The method of claim 1 , further comprising displaying a notification for a predetermined period of time before, absent an interaction, it is removed from being displayed.
10. The method of claim 1 , further comprising:
receiving, from the user, an indication as to an interest in the received message, wherein the extraction is based on the indication.
11. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a device, perform a method comprising:
receiving, at the device, in an inbox of a user, a message, the message comprising content provided by a second user and information associated with a location of the second user, the message content controlled by an extraction rule that corresponds to the second user;
extracting, by the device, based on the extraction rule, at least a portion of the content from the message;
saving, by the device, in a folder of the inbox, the extracted content portion;
monitoring, by the device, a location of the user;
making, by the device, a determination that the user is proximate to the location of the second user;
automatically retrieving, by the device, the extracted content from the folder in response to the determination; and
causing display, by the device, of the extracted message content within a portion of the inbox.
12. The non-transitory computer-readable storage medium of claim 11 , wherein the extraction rule is defined by information associated with a type of the second user.
13. The non-transitory computer-readable storage medium of claim 11 , further comprising:
analyzing the content of the message, and identifying a structure of the message;
computing a hash based on the identified structure; and identifying the extraction rule based on the computed hash.
14. The non-transitory computer-readable storage medium of claim 13 , wherein the structure of the message corresponds to structured data from semi-structured content of the message, wherein the structured data enables the extracted message portion to be modified upon display.
15. The non-transitory computer-readable storage medium of claim 11 , wherein the extracted content portion is saved as a separate message.
16. The non-transitory computer-readable storage medium of claim 15 , further comprising:
creating a link between the received message and the separate message, wherein the separate message is displayed within the portion of the inbox, wherein the link enables the received message to subsequently be displayed in an original format.
17. The non-transitory computer-readable storage medium of claim 11 , further comprising:
receiving an interaction with the displayed extracted message content; and causing display of a smart folder view that displays a plurality of other extracted message content from other messages.
18. A computing device comprising:
a processor; and
a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:
logic executed by the processor for receiving, in an inbox of a user, a message, the message comprising content provided by a second user and information associated with a location of the second user, the message content controlled by an extraction rule that corresponds to the second user;
logic executed by the processor for extracting, based on the extraction rule, at least a portion of the content from the message;
logic executed by the processor for saving in a folder of the inbox, the extracted content portion;
logic executed by the processor for monitoring a location of the user;
logic executed by the processor for making a determination that the user is proximate to the location of the second user;
logic executed by the processor for automatically retrieving the extracted content from the folder in response to the determination; and
causing display of the extracted message content within a portion of the inbox.
19. The computing device of claim 18 , wherein the extraction rule is defined by information associated with a type of the second user.
20. The computing device of claim 18 , further comprising:
logic executed by the processor for receiving an interaction with the displayed extracted message content; and
logic executed by the processor for causing display of a smart folder view that displays a plurality of other extracted message content from other messages.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.