IP Library Granted Patent US 8,194,914
Granted Patent B1
US 8,194,914 · App. 11/975,741 · Granted Jun 5, 2012

Encoding and decoding data into an image using identifiable marks and encoded elements

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 8,194,914
App. No.
11/975,741
Granted
Jun 5, 2012
Kind
B1
Abstract

An encoded image and methods for encoding and decoding encoded images. In one example, an encoded image may include at least one identifiable mark (also referred to herein as an anchor image); a triggering image that indicates the presence of the encoded image; and at least one encoded element adjacent to the identifiable mark, the at least one encoded element positioned at a location relative to the identifiable mark, the location representing a value. In one embodiment, a method to form an encoded image may include the operations of selecting a value, the value having one or more digits; based on at least one or more of the digits, selecting an anchor image; selecting at least one element for positioning proximate to the anchor image; forming the image using the anchor image and the at least one element; and based on at least one or more of the digits, forming a characteristic of the at least one element. A method of decoding an encoded image may include, in one example, receiving the encoded image for decoding, the encoded image comprising a decoding trigger, an anchor image, and at least one encoded element; recognizing the decoding trigger within the encoded image; recognizing the anchor image within the encoded image; selecting a decoding process from a plurality of decoding processes based on the anchor image; and decoding the encoded image using the selected decoding process.

Claims (34)

1. A method of forming an image comprising,

selecting a value, the value having one or more digits;

based on at least one of the one or more digits, selecting an anchor image;

selecting at least one element for positioning proximate to the anchor image;

forming the image using the anchor image and the at least one element;

based on at least one of the one or more digits, forming a characteristic of the at least one element; and wherein,

at least one of the one or more digits corresponds to an angular location of the at least one element relative to the anchor image.

2. The method of claim 1 , wherein forming a characteristic of the at least one element comprises positioning the at least one element relative to the anchor image at a location that corresponds to at least one of the one or more digits.

3. The method of claim 1 , wherein forming a characteristic of the at least one element comprises coloring the at least one element with a color that corresponds to at least one of the one or more digits.

4. The method of claim 1 , wherein forming a characteristic comprises sizing the at least one element with a size that corresponds to at least one of the one or more digits.

5. The method of claim 1 , wherein forming a characteristic comprises orienting the at least one element at an orientation that corresponds to at least one of the one or more digits.

6. A method of encoding a value into an image, comprising:

forming one or more blocks of digits, each of the one or more block of digits representing a portion of the value;

selecting a primary image based on a content of at least one of the blocks of digits, the primary image being associated with an encoding technique;

selecting at least one secondary image;

constructing the image using the primary image and the secondary image; and

positioning the at least one secondary image in a location relative to the primary image based on,

the content of at least one of the blocks of digits, and

the encoding technique.

7. The method of claim 6 , wherein the operation of selecting a secondary image is based on the content of at least one of the blocks of digits.

8. The method of claim 6 , wherein the primary image is a logo.

9. The method of claim 6 , further comprising: mapping each of the one or more blocks of digits to hierarchical content.

10. The method of claim 9 , wherein a first of the one or more blocks of digits are mapped to a first portion of the hierarchical content.

11. The method of claim 10 , wherein a second of the one or more blocks of digits are mapped to a second portion of the hierarchical content.

12. A method of forming an image comprising,

selecting a value, the value having one or more digits;

based on at least one of the one or more digits, selecting an anchor image;

selecting at least one element for positioning proximate to the anchor image;

forming the image using the anchor image and the at least one element;

based on at least one of the one or more digits, forming a characteristic of the at least one element by corresponding a size of the at least one element to at least one of the one or more digits.

13. The method of claim 12 , wherein at least one of the one or more digits corresponds to an angular location of the at least one element relative to the anchor image.

14. The method of claim 12 , wherein forming a characteristic of the at least one element comprises positioning the at least one element relative to the anchor image at a location that corresponds to at least one of the one or more digits.

15. The method of claim 12 , wherein forming a characteristic of the at least one element comprises coloring the at least one element with a color that corresponds to at least one of the one or more digits.

16. The method of claim 1 , wherein forming a characteristic comprises orienting the at least one element at an orientation that corresponds to at least one of the one or more digits.

Assignments (16)
SECURITY INTEREST Recorded May 3, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067310/0627 →
RELEASE OF SECURITY INTEREST Recorded May 3, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: VIVIAL MOBILE, LLC
Reel/Frame 067313/0460 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: VIVIAL MOBILE LLC
Reel/Frame 067290/0983 →
SECURITY INTEREST Recorded May 1, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067287/0759 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE INCORRECTLY RECORDED APPLICATION NUMBER AND ASSIGNEE ZIP CODE IN THE ASSIGNEE ADDRESS. PREVIOUSLY RECORDED AT REEL: 060499 FRAME: 0131. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 2, 2022
From: VIVIAL MOBILE LLC
To: THRYV INC.
Reel/Frame 061047/0021 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: VIVIAL MOBILE LLC
To: THRYV INC.
Reel/Frame 060499/0131 →
SECURITY AGREEMENT Recorded Mar 14, 2022
From: VIVIAL MOBILE, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 059363/0320 →
SECURITY INTEREST Recorded Mar 10, 2022
From: VIVIAL MOBILE LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 059223/0378 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Jul 22, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: VIVIAL HOLDINGS LLC; VIVIAL MEDIA LLC; VIVIAL MOBILE LLC; VIVIAL NETWORKS LLC; MGAGE, LLC; VIVIAL INC.
Reel/Frame 056946/0459 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 17, 2021
From: PNC BANK, NATIONAL ASSOCIATION
To: VIVIAL HOLDINGS LLC; VIVIAL MEDIA LLC; VIVIAL MOBILE LLC; VIVIAL NETWORKS LLC; MGAGE, LLC; VIVIAL INC.
Reel/Frame 056618/0051 →
SECURITY INTEREST Recorded Dec 27, 2018
From: VIVIAL INC.; VIVIAL HOLDINGS LLC; VIVIAL MEDIA LLC; VIVIAL MOBILE LLC; VIVIAL NETWORKS LLC; MGAGE, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 047863/0520 →
RELEASE OF SECURITY INTEREST Recorded Dec 27, 2018
From: TPG SPECIALTY LENDING, INC., AS COLLATERAL AGENT
To: VIVIAL, INC.; VIVIAL HOLDINGS LLC; VIVIAL MEDIA LLC; VIVIAL MOBILE LLC; VIVIAL NETWORKS LLC; MGAGE, LLC
Reel/Frame 047860/0351 →
SECURITY INTEREST Recorded Oct 4, 2017
From: VIVIAL INC.; VIVIAL HOLDINGS LLC; VIVIAL MEDIA LLC; VIVIAL MOBILE LLC; VIVIAL NETWORKS LLC; MGAGE, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 044116/0896 →
GRANT OF A SECURITY INTEREST -- PATENTS Recorded Oct 2, 2017
From: VIVIAL INC.; VIVIAL HOLDINGS LLC; VIVIAL MEDIA LLC; VIVIAL MOBILE LLC; VIVIAL NETWORKS LLC; MGAGE, LLC
To: TPG SPECIALTY LENDING, INC., AS COLLATERAL AGENT
Reel/Frame 044131/0830 →
CHANGE OF NAME Recorded Feb 20, 2017
From: CROSSBOARD MOBILE LLC
To: VIVIAL MOBILE LLC
Reel/Frame 041758/0131 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2015
From: SPYDER LYNK, LLC
To: CROSSBOARD MOBILE LLC
Reel/Frame 037015/0562 →