← Back to Patent Explorer
US7946492B2 Active / In Force US ⏱️ 1.0 years remaining

Methods, media, and mobile devices for providing information associated with a visual code

Assignee: Individual
•
Filing: 2007-10-12
•
Granted: 2011-05-24
•
Expires: 2027-10-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods, media, and mobile devices for providing information associated with a visual code are provided. In some embodiments, methods for providing information associated with a visual code are provided, including capturing an image including a visual code and non-visual code regions using a mobile device; selecting a non-visual code region of the non-visual code regions based at least in part on the visual code and an orientation of the mobile device relative to the visual code; retrieving information associated with the selected non-visual code region; and displaying the retrieved information on the mobile device.

Inventors

  • 👤 Michael Rohs

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 23:15
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/32; H04N1/32101; H04N1/32128; H04N1/32133; H04M; H04M1/00; H04M1/72; H04M1/724; H04M1/72403; H04M2250/00; H04M2250/52; H04N1/04; H04N1/10; H04N1/107; H04N2101/00; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3269

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 87 words
A method for providing information associated with a visual code, comprising: capturing an image using a digital camera in a mobile device, the image including a visual code and at least one non-code region associated with the visual code; locating the visual code in the captured image; retrieving information related to the at least one non-code region based at least in part on the visual code and an orientation of the mobile device relative to the visual code; and displaying the retrieved information on the mobile device.
Claim 2
Independent Claim 87 words
A method for providing information associated with a visual code, comprising: capturing an image using a digital camera in a mobile device, the image including a visual code and at least one non-code region associated with the visual code; locating the visual code in the captured image; retrieving information related to the at least one non-code region based at least in part on the visual code and an orientation of the mobile device relative to the visual code; and displaying the retrieved information on the mobile device.
Claim 3
Dependent Claim 55 words
The method of claim 1 , wherein the mobile device includes a screen displaying the image and further comprising superimposing at least one of textual and graphical information over the image on the screen based at least in part on the visual code and the orientation of the mobile device relative to the visual code.
Claim 4
Dependent Claim 35 words
The method of claim 1 , wherein the at least one non-code region includes an entry form containing entered data and further comprising: reading the entered data; and sending the entered data to a server.
Claim 5
Dependent Claim 29 words
The method of claim 1 , wherein the visual code comprises a plurality of visual codes arranged in a grid to store data across the plurality of visual codes.
Claim 6
Dependent Claim 12 words
The method of claim 1 , wherein the information is online content.
Claim 7
Dependent Claim 68 words
The method of claim 1 , further comprising: computing a projective mapping from a coordinate system of the image to the coordinate system of the visual code; computing a projective mapping from a coordinate system of the visual code to the coordinate system of the image; and determining the orientation of the mobile device relative to the visual code based at least in part on the projective mappings.
Claim 8
Dependent Claim 89 words
The method of claim 6 , further comprising: computing a rotation angle of the visual code located in the image; computing a horizontal tilting values of the visual code; computing a vertical tilting values of the visual code; computing a distance of the at least one visual code to the mobile device; and wherein the determining the orientation of the mobile device relative to the visual code is further based at least in part on the rotation angle, the horizontal tilting value, the vertical tilting value, and the distance.
Claim 9
Dependent Claim 60 words
The method of claim 1 , wherein the visual code comprises three cornerstones, a small guide bar, and a large guide bar and further comprising: identifying the three cornerstones, the small guide bar, and the large guide bar; and locating the visual code based on the identification of the three cornerstones, the small guide bar, and the large guide bar.
Claim 10
Dependent Claim 20 words
The method of claim 1 , further comprising reading encoded bits in the visual code to produce a decoded value.
Claim 11
Dependent Claim 101 words
A mobile device for providing information associated with a visual code, comprising: a screen; a digital camera; and a processor in communication with the screen and the digital camera, wherein the processor: receives from the digital camera an image including a visual code and at least one non-code region associated with the visual code; locates the visual code in the captured image; retrieves information related to the at least one non-code region based at least in part on the visual code and an orientation of the mobile device relative to the visual code; and displays the retrieved information on the screen.
Claim 12
Dependent Claim 101 words
A mobile device for providing information associated with a visual code, comprising: a screen; a digital camera; and a processor in communication with the screen and the digital camera, wherein the processor: receives from the digital camera an image including a visual code and at least one non-code region associated with the visual code; locates the visual code in the captured image; retrieves information related to the at least one non-code region based at least in part on the visual code and an orientation of the mobile device relative to the visual code; and displays the retrieved information on the screen.
Claim 13
Dependent Claim 54 words
The mobile device of claim 10 , wherein the processor further displays the image on the screen and superimposes at least one of textual and graphical information over the image on the screen based at least in part on the visual code and the orientation of the mobile device relative to the visual code.
Claim 14
Dependent Claim 38 words
The mobile device of claim 10 , wherein the at least one non-code region includes an entry form containing entered data and wherein the processor further: reads the entered data; and sends the entered data to a server.
Claim 15
Dependent Claim 71 words
The mobile device of claim 10 , wherein the processor further: computes a projective mapping from a coordinate system of the image to the coordinate system of the visual code; computes a projective mapping from a coordinate system of the visual code to the coordinate system of the image; and determines the orientation of the mobile device relative to the visual code based at least in part on the projective mappings.
Claim 16
Dependent Claim 92 words
The mobile device of claim 13 , wherein the processor further: computes a rotation angle of the visual code located in the image; computes a horizontal tilting values of the visual code; computes a vertical tilting values of the visual code; computes a distance of the at least one visual code to the mobile device; and wherein the determining the orientation of the mobile device relative to the visual code is further based at least in part on the rotation angle, the horizontal tilting value, the vertical tilting value, and the distance.
Claim 17
Dependent Claim 63 words
The mobile device of claim 10 , wherein the visual code comprises three cornerstones, a small guide bar, and a large guide bar and wherein the processor further: identifies the three cornerstones, the small guide bar, and the large guide bar; and locates the visual code based on the identification of the three cornerstones, the small guide bar, and the large guide bar.
Claim 18
Dependent Claim 106 words
A computer-readable medium storing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for providing information associated with a visual code, the method comprising: capturing an image using a digital camera in a mobile device, the image including a visual code and at least one non-code region associated with the visual code; locating the visual code in the captured image; retrieving information related to the at least one non-code region based at least in part on the visual code and an orientation of the mobile device relative to the visual code; and displaying the retrieved information on the mobile device.
Claim 19
Dependent Claim 106 words
A computer-readable medium storing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for providing information associated with a visual code, the method comprising: capturing an image using a digital camera in a mobile device, the image including a visual code and at least one non-code region associated with the visual code; locating the visual code in the captured image; retrieving information related to the at least one non-code region based at least in part on the visual code and an orientation of the mobile device relative to the visual code; and displaying the retrieved information on the mobile device.
Claim 20
Dependent Claim 59 words
The computer-readable medium of claim 16 , wherein the mobile device includes a screen displaying the image and wherein the method further comprises superimposing at least one of textual and graphical information over the image on the screen based at least in part on the visual code and the orientation of the mobile device relative to the visual code.
Claim 21
Dependent Claim 39 words
The computer-readable medium of claim 16 , wherein the at least one non-code region includes an entry form containing entered data and wherein the method further comprises: reading the entered data; and sending the entered data to a server.
Claim 22
Dependent Claim 72 words
The computer-readable medium of claim 16 , wherein the method further comprises: computing a projective mapping from a coordinate system of the image to the coordinate system of the visual code; computing a projective mapping from a coordinate system of the visual code to the coordinate system of the image; and determining the orientation of the mobile device relative to the visual code based at least in part on the projective mappings.
Claim 23
Dependent Claim 93 words
The computer-readable medium of claim 19 , wherein the method further comprises: computing a rotation angle of the visual code located in the image; computing a horizontal tilting values of the visual code; computing a vertical tilting values of the visual code; computing a distance of the at least one visual code to the mobile device; and wherein the determining the orientation of the mobile device relative to the visual code is further based at least in part on the rotation angle, the horizontal tilting value, the vertical tilting value, and the distance.
Claim 24
Dependent Claim 48 words
The computer-readable medium of claim 16 , wherein the visual code comprises three cornerstones, a small guide bar, and a large guide bar and wherein the method further comprises locating the visual code based on identifying the three cornerstones, the small guide bar, and the large guide bar.
Claim 25
Independent Claim 170 words
A method for providing information associated with a visual code, comprising: capturing an image comprising a visual code and non-visual code regions using a mobile device; identifying regions in the image including the visual code and at least one non-visual code region; calculating at least one of orientations and shapes of at least one of the identified regions; locating the visual code based at least in part on the at least one of the orientations and shapes of the at least one of the identified regions; reading encoded bits in the visual code to produce a decoded value; determining an orientation of the mobile device relative to the visual code; selecting a non-visual code region of the at least one non-visual code region of the at least one identified regions based on the orientation of the mobile device relative to the visual code; retrieving information associated with the selected non-visual code region based at least in part on the decoded value; and displaying the retrieved information on the mobile device.
Claim 26
Independent Claim 170 words
A method for providing information associated with a visual code, comprising: capturing an image comprising a visual code and non-visual code regions using a mobile device; identifying regions in the image including the visual code and at least one non-visual code region; calculating at least one of orientations and shapes of at least one of the identified regions; locating the visual code based at least in part on the at least one of the orientations and shapes of the at least one of the identified regions; reading encoded bits in the visual code to produce a decoded value; determining an orientation of the mobile device relative to the visual code; selecting a non-visual code region of the at least one non-visual code region of the at least one identified regions based on the orientation of the mobile device relative to the visual code; retrieving information associated with the selected non-visual code region based at least in part on the decoded value; and displaying the retrieved information on the mobile device.
Claim 27
Dependent Claim 191 words
A mobile device for providing information associated with a visual code, comprising: a screen; a digital camera; and a processor in communication with the screen and the digital camera, wherein the processor: captures an image comprising a visual code and non-visual code regions using the digital camera; identifies regions in the image including the visual code and at least one non-visual code region; calculates at least one of orientations and shapes of at least one of the identified regions; locates the visual code based at least in part on the at least one of the orientations and shapes of the at least one of the identified regions; reads encoded bits in the visual code to produce a decoded value; determines an orientation of the mobile device relative to the visual code; selects a non-visual code region of the at least one non-visual code region of the at least one identified regions based on the orientation of the mobile device relative to the visual code; retrieves information associated with the selected non-visual code region based at least in part on the decoded value; and displays the retrieved information on the mobile device.
Claim 28
Dependent Claim 191 words
A mobile device for providing information associated with a visual code, comprising: a screen; a digital camera; and a processor in communication with the screen and the digital camera, wherein the processor: captures an image comprising a visual code and non-visual code regions using the digital camera; identifies regions in the image including the visual code and at least one non-visual code region; calculates at least one of orientations and shapes of at least one of the identified regions; locates the visual code based at least in part on the at least one of the orientations and shapes of the at least one of the identified regions; reads encoded bits in the visual code to produce a decoded value; determines an orientation of the mobile device relative to the visual code; selects a non-visual code region of the at least one non-visual code region of the at least one identified regions based on the orientation of the mobile device relative to the visual code; retrieves information associated with the selected non-visual code region based at least in part on the decoded value; and displays the retrieved information on the mobile device.

References Cited (Backward Citations)

US4238768A Cited
US4323973A Cited
US4554593A Cited
US4578766A Cited
US4692603A Cited
US4782221A Cited
US4728783A Cited
US4754127A Cited
US4774569A Cited
US4969202A Cited
US4998010A Cited
US4896029A Cited
US4874936A Cited
US5113454A Cited
US5016118A Cited
US5235172A Cited
US5243655A Cited
US5909505A Cited
US5331442A Cited
US5103490A Cited
US5223701A Cited
US5189292A Cited
US5153418A Cited
US5179599A Cited
US5243443A Cited
US5345317A Cited
US5327240A Cited
US5243444A Cited
US5276315A Cited
US5621203A Cited
US5774874A Cited
US5424524A Cited
US5811781A Cited
US5510604A Cited
US6091511A Cited
US6144848A Cited
US5783811A Cited
US5691773A Cited
US5862270A Cited
US6115508A Cited
US5852677A Cited
US5969325A Cited
US5877486A Cited
US5915039A Cited
US5890021A Cited
US6366696B1 Cited
US5778092A Cited
US5963669A Cited
US5767978A Cited
US6431452B2 Cited
US6061057A Cited
US6201612B1 Cited
US6045515A Cited
US6137898A Cited
US6650766B1 Cited
US6115488A Cited
US20020104884A1 Cited
US6282307B1 Cited
US6101285A Cited
US6837432B2 Cited
US6249773B1 Cited
US6752317B2 Cited
US6347156B1 Cited
US6418244B2 Cited
US6201901B1 Cited
US6735341B1 Cited
JP2000057250A Cited
JP2000090187A Cited
US6585157B2 Cited
US6167383A Cited
US6446868B1 Cited
US6512919B2 Cited
US6577861B2 Cited
US6082619A Cited
US6565003B1 Cited
JP2000200234A Cited
US6651053B1 Cited
US20020049637A1 Cited
US6898329B1 Cited
JP2000309154A Cited
US6371373B1 Cited
US7284701B2 Cited
US6674919B1 Cited
US20020187774A1 Cited
US20010032252A1 Cited
US20010041581A1 Cited
US6631843B2 Cited
US6604682B2 Cited
US20020071076A1 Cited
US20020084330A1 Cited
US20020102966A1 Cited
US20020090107A1 Cited
US6832729B1 Cited
JP2003006623A Cited
US20030007696A1 Cited
US20030074286A1 Cited
US20030123710A1 Cited
US6631012B2 Cited
US6735745B2 Cited
JP2003335085A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2014-05-23 2014-11-22 2015-05-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2018-05-23 2018-11-22 2019-05-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2022-05-23 2022-11-22 2023-05-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag