IP Library Granted Patent US 9,971,950
Granted Patent B2
US 9,971,950 · App. 15/031,473 · Granted May 15, 2018

Interactive optical codes

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,971,950
App. No.
15/031,473
Granted
May 15, 2018
Kind
B2
Abstract

Optical codes can include scanning an optical code and a character surrounding the optical code with a computer. A uniform resource locator can be extracted from the optical code. The uniform resource locator can be modified by associating the character surrounding the optical code with the URL extracted from the optical code.

Claims (36)

1. A non-transitory computer-readable medium storing instructions executable by a computer to:

scan an optical code and a character in an interactive portion surrounding the optical code;

extract a uniform resource locator (URL) from the optical code; and

modify the URL by associating the character in the interactive portion surrounding the optical code with the URL extracted from the optical code.

2. The medium of claim 1 , wherein the instructions are further executable to scan a plurality of characters in the interactive portion surrounding the optical code, wherein the plurality of characters are handwritten.

3. The medium of claim 1 , wherein at least one character among the plurality of characters is associated with a first set of information, and wherein at least one different character among the plurality of characters is associated with a second set of information.

4. The medium of claim 2 , wherein:

each of the plurality of characters is handwritten in a corresponding one of a plurality of boxes, and

the plurality of boxes surround a portion of a side of the optical code.

5. The medium of claim 4 , wherein the plurality of characters represent multiple sets of information.

6. The medium of claim 1 , wherein the instructions are further executable to receive location information associated with the computer in the interactive portion surrounding the optical code.

7. The medium of claim 6 , wherein the location information includes at least a zip code, city, or state associated with the computer.

8. The medium of claim 1 , including instructions executable to send the character in the interactive portion surrounding the optical code as a post parameter with the URL from the optical code to a web browser.

9. The medium of claim 8 , including instructions to launch a web page associated with the post parameter and the URL.

10. The medium of claim 1 , including instructions to identify the character in the interactive portion surrounding the optical code with optical character recognition.

11. The medium of claim 1 , including instructions to extract the URL from the optical code using a processing library remote from the computer.

12. A system comprising a processing resource in communication with a non-transitory computer readable medium having instructions stored thereon and executable by the processing resource to implement an image capture engine, a decoder engine, an optical character recognition (OCR) engine, a uniform resource locator (URL) engine, wherein:

the image capture engine captures an image of an optical code and a plurality of handwritten characters in an interactive portion surrounding the optical code;

the decoder engine extracts a URL from the optical code;

the OCR engine identifies a character represented by each handwritten character among the plurality of handwritten characters; and

the URL engine posts the character represented by each handwritten character among the plurality of handwritten characters to the URL from the optical code to create a posted URL.

13. The system of claim 12 , including instructions to open a web page using the posted URL.

14. The system of claim 12 , including instructions to open a web page that is specific to a content represented by the plurality of handwritten characters.

15. The system of claim 12 , wherein the optical code is at least one of a 1-dimensional optical code and a 2-dimensional optical code.

16. The system of claim 12 , including instructions to receive location information associated with the system.

17. A method, comprising:

capturing, with a computing device, an image of a quick response (QR) code and a plurality of handwritten characters, each handwritten character represented in an individual interactive box surrounding at least a portion of the QR code;

extracting a uniform resource locator (URL) from the QR code;

identifying a character represented by each of the plurality of handwritten characters;

posting the character represented by each of the plurality of handwritten characters to the URL from the optical code to create a posted URL; and

opening a web page using the posted URL.

18. The method of claim 17 , wherein each of the plurality of handwritten characters is related to a different content.

19. The method of claim 17 , wherein the plurality of handwritten characters are related to a same content.

20. The method of claim 17 , further comprising:

opening a general landing page of a web site using the posted URL; and

opening a particular page associated with the web site using the character represented by each of the plurality of handwritten characters.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 055360/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2016
From: SATHYANARAYANA MURTHY, HARISH KOLAR
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 038589/0987 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2016
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 038702/0001 →