Email processing device and method
US-2024372824-A1 · Nov 7, 2024 · US
US2016127293A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016127293-A1 |
| Application number | US-201614991746-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 8, 2016 |
| Priority date | Dec 17, 2013 |
| Publication date | May 5, 2016 |
| Grant date | — |
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.
A method and system for processing graphical codes are disclosed. A device with one or more processors and memory obtains a respective graphic code (e.g., a QR code, barcode, SKU or the like) and identifies an operation corresponding to the respective graphic code. The device detects a trigger condition for diverting from a default processing procedure for executing the operation corresponding to the respective graphic code. In response to detecting the trigger condition, the device: delays execution of the operation corresponding to the respective graphic code; and stores at least one of the respective graphic code and data decoded from the respective graphic code in a graphic code library, where the graphic code library includes zero or more previously obtained graphic codes distinct from the respective graphic code or corresponding data decoded from the zero or more previously obtained graphic codes.
Opening claim text (preview).
What is claimed is: 1 . A method of graphic code processing, comprising: at a device with one or more processors and memory: obtaining a respective graphic code; identifying an operation corresponding to the respective graphic code; detecting a trigger condition for diverting from a default processing procedure for executing the operation corresponding to the respective graphic code; and in response to detecting the trigger condition for diverting from the default processing procedure for executing the operation corresponding to the respective graphic code: delaying execution of the operation corresponding to the respective graphic code; and storing at least one of the respective graphic code and data decoded from the respective graphic code in a graphic code library, wherein the graphic code library includes zero or more previously obtained graphic codes distinct from the respective graphic code or corresponding data decoded from the zero or more previously obtained graphic codes. 2 . The method of claim 1 , wherein detecting the trigger condition for diverting from the default processing procedure for executing the operation corresponding to the respective graphic code further comprises: after obtaining the respective graphic code, determining a current network status of the device; and determining that the current network status of the device fails to satisfy one or more predetermined network criteria. 3 . The method of claim 2 , further comprising: after the delaying and the storing: monitoring the current network status of the device; and in accordance with a determination that the current network status of the device satisfies the one or more predetermined network criteria, executing the operation corresponding to the respective graphic code. 4 . The method of claim 1 , wherein detecting the trigger condition for diverting from the default processing procedure for executing the operation corresponding to the respective graphic code further comprises: after obtaining the respective graphic code, determining context information corresponding to a current state of the device; and determining that the context information fails to satisfy one or more predetermined context criteria. 5 . The method of claim 1 , wherein detecting the trigger condition for diverting from the default processing procedure for executing the operation corresponding to the respective graphic code further comprises: after obtaining the respective graphic code, detecting a user input to start a batch processing function. 6 . The method of claim 5 , further comprising: after the delaying and the storing: obtaining one or more additional graphic codes distinct from the respective graphic code, wherein operations corresponding to the one or more additional graphic codes are of the same type as the operation corresponding to the respective graphic code; detecting a trigger condition for proceeding with the operation; and in response to detecting the trigger condition for proceeding with the operation, executing the operations corresponding to the respective graphic code and the one or more additional graphic codes in a batch processing mode. 7 . The method of claim 1 , wherein storing at least one of the respective graphic code or the respective data decoded from the respective graphic code in the graphic code library further comprises: deciphering at least a portion of information encoded in the respective graphic code; determining context information corresponding to a current state of the device; and storing the respective graphic code in the graphic code library in association with the portion of the information corresponding to the respective graphic code and the context information. 8 . The method of claim 7 , further comprising: after the delaying and the storing: displaying the graphic code library, wherein: the library at least includes an entry for the respective graphic code; and the entry for the respective graphic code includes the obtained graphic code, the portion of the information corresponding to the respective graphic code, and the context information; detecting a user input selecting the entry for the respective graphic code; and in response to detecting the user input selecting the entry for the respective graphic code, executing the operation corresponding to the respective graphic code. 9 . The method of claim 1 , wherein the operation corresponding to the respective graphic code is one of: adding a contact to a contact list, loading a web page according to a uniform resource locator (URL) to a web site, following a person or entity in a social networking platform, and processing a payment for a transaction. 10 . A device, comprising: one or more processors; and memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for: obtaining a respective graphic code; identifying an operation corresponding to the respective graphic code; detecting a trigger condition for diverting from a default processing procedure for executing the operation corresponding to the respective graphic code; and in response to detecting the trigger condition for diverting from the default processing procedure for executing the operation corresponding to the respective graphic code: delaying execution of the operation corresponding to the respective graphic code; and storing at least one of the respective graphic code and data decoded from the respective graphic code in a graphic code library, wherein the graphic code library includes zero or more previously obtained graphic codes distinct from the respective graphic code or corresponding data decoded from the zero or more previously obtained graphic codes. 11 . The device of claim 10 , wherein detecting the trigger condition for diverting from the default processing procedure for executing the operation corresponding to the respective graphic code further comprises: after obtaining the respective graphic code, determining a current network status of the device; and determining that the current network status of the device fails to satisfy one or more predetermined network criteria. 12 . The device of claim 11 , wherein the one or more programs further comprise instructions for: after the delaying and the storing: monitoring the current network status of the device; and in accordance with a determination that the current network status of the device satisfies the one or more predetermined network criteria, executing the operation corresponding to the respective graphic code. 13 . The device of claim 10 , wherein detecting the trigger condition for diverting from the default processing procedure for executing the operation corresponding to the respective graphic code further comprises: after obtaining the respective graphic code, determining context information corresponding to a current state of the device; and determining that the context information fails to satisfy one or more predetermined context criteria. 14 . The device of claim 10 , wherein detecting the trigger condition for diverting from the default processing procedure for executing the operation corresponding to the respective graphic code further comprises: after obtaining the respective graphic code, detecting a user input to start a batch processing function. 15 . The device of claim 14 , wherein the one or more programs further comprise instructions for: after the delaying and the storing: obtaining one or more additional graphic codes distinct from the res
Related publications grouped by family.
Answers are generated from the same data shown on this page.