Website improvements based on native data from website building system
US-2021200943-A1 · Jul 1, 2021 · US
US12598151B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12598151-B2 |
| Application number | US-202318175214-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 27, 2023 |
| Priority date | Mar 28, 2018 |
| Publication date | Apr 7, 2026 |
| Grant date | Apr 7, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: receiving, at a device, in an inbox of a user, a message, the message comprising content; analyzing, by the device, the message, and based on the analysis, identifying an entity type, from a plurality of different entity types; determining, by the device, from a plurality of extraction rules associated with the plurality of different entity types, an extraction rule corresponding to the message using the identified entity type; extracting, by the device, by applying the extraction rule determined based on the analysis of the message, at least a portion of the content from the message; identifying, by the device, a location of the user; making, by the device, a determination that the user is proximate to a location corresponding to the message; and causing display, by the device, of the extracted message content in response to the determination. 2 . The method of claim 1 , the analyzing further comprising: analyzing the content of the message to identify a sender of the message, the determined extraction rule corresponding to the identified sender of the message. 3 . The method of claim 2 , the analyzing further comprising: analyzing the content of the message to identify a type for the message, the determined extraction rule corresponding to the identified type and sender of the message. 4 . The method of claim 1 , the analyzing further comprising: identifying a structure of the message based on the analysis; and determining a hash based on the identified structure, the determined extraction rule corresponding to the determined hash. 5 . The method of claim 1 , further comprising: detecting an interaction of the user with the message, wherein identifying the location of the user is responsive to the detected interaction. 6 . The method of claim 5 , the interaction comprising selection of the message by the user. 7 . The method of claim 6 , the interaction further comprising an instruction of the user to save a selected portion of the message. 8 . The method of claim 1 , further comprising: causing display, by the device, of a notification corresponding to the message. 9 . The method of claim 8 , further comprising: receiving, by the device, input indicating user interaction with the notification, wherein causing the display of the extracted message is further responsive to the user interaction with the notification. 10 . The method of claim 8 , making further comprising: determining, by the device, that the user remains proximate to the location corresponding to the message for a threshold period of time prior to causing the display of the notification of the message. 11 . The method of claim 1 , further comprising: receiving, by the device, input indicating user interaction with the displayed extracted message content; and causing display of a plurality of other extracted message content from other messages in response to the received user interaction with the extracted content. 12 . The method of claim 11 , wherein the plurality of other extracted message content corresponds to a similar context of the displayed extracted message content. 13 . The method of claim 11 , wherein the plurality of other extracted message content is displayed for a predetermined period of time before, absent an interaction, being removed from the display. 14 . A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor associated with a computing device, performs a method comprising: receiving, in an inbox of a user, a message, the message comprising content; analyzing the message, and based on the analysis, identifying an entity type, from a plurality of different entity types; determining, from a plurality of extraction rules associated with the plurality of different entity types, an extraction rule corresponding to the message using the identified entity type; extracting, by applying the extraction rule determined based on the analysis of the message, at least a portion of the content from the message; identifying a location of the user; making a determination that the user is proximate to a location corresponding to the message; and causing display of the extracted message content in response to the determination. 15 . The non-transitory computer-readable storage medium of claim 14 , the analyzing further comprising: analyzing the content of the message to identify a sender of the message, the determined extraction rule corresponding to the identified sender of the message. 16 . The non-transitory computer-readable storage medium of claim 15 , the analyzing further comprising: analyzing the content of the message to identify a type for the message, the determined extraction rule corresponding to the identified type and sender of the message. 17 . The non-transitory computer-readable storage medium of claim 14 , the analyzing further comprising: identifying a structure of the message based on the analysis; and determining a hash based on the identified structure, the determined extraction rule corresponding to the determined hash. 18 . The non-transitory computer-readable storage medium of claim 14 , further comprising: causing display, by the device, of a notification corresponding to the message. 19 . The non-transitory computer-readable storage medium of claim 18 , further comprising: receiving input indicating user interaction with the notification, wherein causing the display of the extracted message is further responsive to the user interaction with the notification. 20 . 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: receiving logic executed by the processor for receiving, in an inbox of a user, a message, the message comprising content; analyzing logic executed by the processor for analyzing the message, and based on the analysis, identifying an entity type, from a plurality of different entity types; determining logic executed by the processor for determining, from a plurality of extraction rules associated with the plurality of different entity types, an extraction rule corresponding to the message using the identified entity type; extracting logic executed by the processor for extracting by applying the extraction rule determined based on the analysis of the message, at least a portion of the content from the message; identifying logic executed by the processor for identifying a location of the user; making logic executed by the processor for making a determination that the user is proximate to a location corresponding to the message; and causing logic executed by the processor for causing display of the extracted message content in response to the determination.
providing notification on incoming messages, e.g. pushed notifications of received messages · CPC title
using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area · CPC title
Message adaptation for wireless communication · CPC title
Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title
Search customisation based on user profiles and personalisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.