Targeted message validation for mobile devices
US-2022141683-A1 · May 5, 2022 · US
US11601828B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11601828-B2 |
| Application number | US-202017085387-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 30, 2020 |
| Priority date | Oct 30, 2020 |
| Publication date | Mar 7, 2023 |
| Grant date | Mar 7, 2023 |
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.
Systems and methods are provided for using automated mobile computing device testing to ensure that a given targeted message is actually appearing in an intended manner for various types of intended recipients. The intended content or format of a target message to be presented by each of a plurality of mobile computing devices may be based on characteristics of each device. The targeted message may be sent to each device, and an indication of the actual content and/or format of the targeted message as presented by each device may be received and compared to the intended content or format of the targeted message for each device. Errors associated with the targeted message may be detected based on any discrepancies between the intended content and/or format of the targeted message for each device and the actual content or format of the targeted message as presented by each device.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: sending, by one or more processors, a targeted message to be presented by a plurality of mobile computing devices, wherein one or more of an intended content or an intended format of the targeted message to be presented by each respective mobile computing device of the plurality of mobile computing devices are based on one or more characteristics associated with the respective mobile computing device; receiving, by the one or more processors, an indication of the actual content and the actual format of the targeted message as presented by each of the plurality of mobile computing devices; comparing, by the one or more processors, the indication of the actual content and the actual format of the targeted message as presented by each respective mobile computing device of the plurality of mobile computing devices to the intended content or the intended format of the targeted message based on the characteristics of each respective mobile computing device of the plurality of mobile computing devices; and detecting, by the one or more processors, an error associated with the targeted message presented by at least one of the plurality of mobile computing devices based on a discrepancy between the intended content or the intended format of the targeted message to be presented by the at least one of the plurality of mobile computing devices and the actual content or the actual format of the targeted message as presented by the at least one of the plurality of mobile computing devices. 2. The computer-implemented method of claim 1 , wherein the one or more characteristics associated with the respective mobile computing device include one or more of: location characteristics, enabled setting characteristics, characteristics of a user of the mobile computing device, network connection status characteristics, battery power or charge characteristics, or operating system characteristics. 3. The computer-implemented method of claim 1 , wherein one or more of the plurality of mobile computing devices are synthetic mobile computing devices configured to represent physical mobile computing devices having the respective characteristics represented by the respective synthetic mobile computing devices. 4. The computer-implemented method of claim 1 , wherein one or more of the plurality of mobile computing devices are physical mobile computing devices. 5. The computer-implemented method of claim 4 , further comprising: capturing, by one or more cameras, at a time associated with the presenting of the targeted message, images of the screens of the one or more physical mobile computing devices; and wherein the indication of the actual content and the actual format of the targeted message as presented by each of the plurality of mobile computing devices includes the images of the screens of the one or more physical mobile computing devices captured at the time associated with the presenting of the targeted message. 6. The computer-implemented method of claim 1 , wherein the indication of the actual content and the actual format of the targeted message as presented by each of the plurality of mobile computing devices includes a screen capture of the targeted message as presented by each of the plurality of mobile computing devices. 7. The computer-implemented method of claim 1 , wherein the indication of the actual content and the actual format of the targeted message as presented by each of the plurality of mobile computing devices includes an indication of instructions being executed by each of the mobile computing devices at a time associated with the presenting of the targeted message by each of the plurality of mobile computing devices. 8. The computer-implemented method of claim 1 , further comprising: automatically correcting, by the one or more processors, the detected error associated with the targeted message presented by at least one of the plurality of mobile computing devices based on the discrepancy between the intended content or the intended format of the targeted message to be presented by the at least one of the plurality of mobile computing devices and the actual content or the actual format presented by the at least one of the plurality of mobile computing devices. 9. A system, comprising: one or more processors; and a non-transitory program memory communicatively coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the processors to: send a targeted message to be presented by a plurality of mobile computing devices, wherein one or more of an intended content or an intended format of the targeted message to be presented by each respective mobile computing device of the plurality of mobile computing devices are based on one or more characteristics associated with the respective mobile computing device; receive an indication of the actual content and the actual format of the targeted message as presented by each of the plurality of mobile computing devices; compare the indication of the actual content and the actual format of the targeted message as presented by each respective mobile computing device of the plurality of mobile computing devices to the intended content or the intended format of the targeted message based on the characteristics of each respective mobile computing device of the plurality of mobile computing devices; and detect an error associated with the targeted message presented by at least one of the plurality of mobile computing devices based on a discrepancy between the intended content or the intended format of the targeted message to be presented by the at least one of the plurality of mobile computing devices and the actual content or the actual format of the targeted message as presented by the at least one of the plurality of mobile computing devices. 10. The system of claim 9 , wherein the one or more characteristics associated with the respective mobile computing device include one or more of: location characteristics, enabled setting characteristics, characteristics of a user of the mobile computing device, network connection status characteristics, battery power or charge characteristics, or operating system characteristics. 11. The system of claim 9 , wherein one or more of the plurality of mobile computing devices are synthetic mobile computing devices configured to represent physical mobile computing devices having the respective characteristics represented by the respective synthetic mobile computing devices. 12. The system of claim 9 , wherein one or more of the plurality of mobile computing devices are physical mobile computing devices. 13. The system of claim 12 , wherein the executable instructions, when executed by the one or more processors, further cause the processors to: capture, at a time associated with the presenting of the targeted message, images of the screens of the one or more physical mobile computing devices; and wherein the indication of the actual content and the actual format of the targeted message as presented by each of the plurality of mobile computing devices includes the images of the screens of the one or more physical mobile computing devices captured at the time associated with the presenting of the targeted message. 14. The system of claim 9 , wherein the indication of the actual content and the actual format of the targeted message as presented by each of the plurality of mobile computing devices includes a screen capture of the targeted message as presented by each of the plurality of mobile computing devices. 15.
Related publications grouped by family.
Answers are generated from the same data shown on this page.