US11595329B2ActiveUtilityA1

Location based content system for mobile applications

57
Assignee: YAHOO ASSETS LLCPriority: Mar 28, 2018Filed: Jun 3, 2021Granted: Feb 28, 2023
Est. expiryMar 28, 2038(~11.7 yrs left)· nominal 20-yr term from priority
H04L 51/58H04L 51/222G06F 16/9535G06F 16/9537H04L 51/212H04W 4/023H04L 51/224H04W 4/021H04L 51/046H04W 4/12H04L 51/56G06F 16/909
57
PatentIndex Score
0
Cited by
14
References
20
Claims

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-modified
What 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.