IP Library Granted Patent US 9,348,929
Granted Patent B2
US 9,348,929 · App. 13/663,745 · Granted May 24, 2016

Mobile mapping of quick response (QR) codes to web resources

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,348,929
App. No.
13/663,745
Granted
May 24, 2016
Kind
B2
Abstract

A method includes receiving a target Uniform Resource Locator (URL), receiving a scan of a Quick Response (QR) code, where the QR code includes an alias URL, and mapping the alias URL encoded on the QR code to the target URL.

Claims (45)

1. A method including executing instructions recorded on a non-transitory computer-readable storage medium using at least one processor, the method comprising:

receiving a target Uniform Resource Locator (URL) associated with an object;

receiving an initial scan of a Quick Response (QR) code, the QR code being affixed to a physical medium and including an alias URL, wherein the QR code is to be associated with the object; and

responsive to receiving the initial scan of the QR code, creating a mapping of the alias URL encoded on the QR code to the target URL such that both the QR code and the target URL are associated with the object in response to receiving a subsequent scan of the QR code.

2. The method of claim 1 further comprising:

receiving additional multiple different target URLs with each different target URL being associated with one object from a plurality of objects;

receiving an initial scan of a different QR code for each of the different target URLs, wherein each of the different QR codes is affixed to a physical medium and includes a different alias URL and each of the different QR codes is to be associated with one of different target URLs and one of the objects;

responsive to receiving the initial scan of the different QR codes, creating a mapping of each of the different alias URLs encoded on the different QR codes to the associated one of the target URLs such that both the different QR codes and the target URLs are associated with one of the different objects in response to receiving a subsequent scan of the different QR code; and

creating a table of the mappings.

3. The method of claim 1 further comprising:

generating a redirect file from the mapping; and

exporting the redirect file to a web server or to a redirect service such that the target URL is browsed to in response to a scan of the QR code.

4. The method of claim 3 further comprising modifying the redirect file by changing the target URL to a new target URL such that the new target URL is browsed to in response to a scan of the QR code.

5. The method of claim 1 further comprising generating the QR code with the alias URL and a unique identifier.

6. The method of claim 1 wherein receiving the scan of the QR code occurs after attaching the QR code to a desired location that is associated with the target URL.

7. The method of claim 1 further comprising changing the mapping of the alias URL to a different target URL.

8. The method of claim 1 wherein receiving a target Uniform Resource Locator (URL) includes receiving a request to navigate a browser application to the target URL.

9. A non-transitory computer-readable storage medium storing instructions that, when executed, cause one or more processors to perform the actions of:

receiving a target Uniform Resource Locator (URL) associated with an object;

receiving an initial scan of a Quick Response (QR) code, the QR code being affixed to a physical medium and including an alias URL, wherein the QR code is to be associated with the object; and

responsive to receiving the initial scan of the QR code, creating a mapping of the alias URL encoded on the QR code to the target URL such that both the QR code and the target URL are associated with the object in response to receiving a subsequent scan of the QR code.

10. The non-transitory computer-readable storage medium of claim 9 further comprising instructions that, when executed, cause one or more processors to perform the actions of:

receiving additional multiple different target URLs with each different target URL being associated with one object from a plurality of objects;

receiving an initial scan of a different QR code for each of the different target URLs, wherein each of the different QR codes is affixed to a physical medium and includes a different alias URL and each of the different QR codes is to be associated with one of different target URLs and one of the objects;

responsive to receiving the initial scan of the different QR codes, creating a mapping of each of the different alias URLs encoded on the different QR codes to the associated one of the target URLs such that both the different QR codes and the target URLs are associated with one of the different objects in response to receiving a subsequent scan of the different QR code; and

creating a table of the mappings.

11. The non-transitory computer-readable storage medium of claim 9 further comprising instructions that, when executed, cause one or more processors to perform the actions of:

generating a redirect file from the mapping; and

exporting the redirect file to a web server or to a redirect service such that the target URL is browsed to in response to a scan of the QR code.

12. The non-transitory computer-readable storage medium of claim 11 further comprising instructions that, when executed, cause one or more processors to perform the action of modifying the redirect file by changing the target URL to a new target URL such that the new target URL is browsed to in response to a scan of the QR code.

13. The non-transitory computer-readable storage medium of claim 9 further comprising instructions that, when executed, cause one or more processors to perform the action of generating the QR code with the alias URL and a unique identifier.

14. The non-transitory computer-readable storage medium of claim 9 wherein receiving the scan of the QR code occurs after attaching a QR code to a desired location that is associated with the target URL.

15. The non-transitory computer-readable storage medium of claim 9 further comprising instructions that, when executed, cause one or more processors to perform the action of changing the mapping of the alias URL to a different target URL.

16. A method including executing instructions recorded on a non-transitory computer-readable storage medium using at least one processor, the method comprising:

encoding a Quick Response (QR) code with an alias Uniform Resource Locator (URL), wherein the QR Code is affixed to a physical medium and the QR code is to be associated with an object;

attaching the QR code to the object;

navigating a browser application to a target URL that is associated with the object;

scanning the QR code an initial time; and

responsive to scanning the QR code the initial time, creating a mapping of the alias URL from the scanned QR code to the target URL such that both the QR code and the target URL are associated with the object in response to receiving a subsequent scan of the QR code.

17. The method of claim 16 wherein scanning the QR code occurs after attaching the QR code to the object.

18. The method of claim 16 further comprising:

generating a redirect file from the mapping; and

exporting the redirect file to a web server or to a redirect service such that the target URL is browsed to in response to a scan of the QR code.

19. The method of claim 18 further comprising modifying the redirect file by changing the target URL to a new target URL such that the new target URL is browsed to in response to a scan of the QR code.

20. The method of claim 16 wherein encoding a Quick Response (QR) code comprises encoding the QR code with the alias URL and a unique identifier.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2013
From: EBERLEIN, PETER
To: SAP AG
Reel/Frame 029739/0990 →