IP Library › Granted Patent US 10,572,783
Granted Patent B2
US 10,572,783 · App. 15/854,611 · Granted Feb 25, 2020

Contextual machine readable codes

Inventor: Todd Studnicka (San Jose, CA)
Assignee: PAYPAL, INC.
G06K19/06037G06K7/1417G06K7/1434G06K19/06056G06K19/06075
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 10,572,783
App. No.
15/854,611
Granted
Feb 25, 2020
Kind
B2
Abstract

Methods and systems for machine-readable codes that provide different information in response to different context and/or that age are disclosed herein. The codes described herein may be configured to provide different information depending on the age of the code, the day that the code was scanned, how the code was handled, and/or other factors. The code may include features that indicate an age of the code and the message determined by scanning the code may be different depending on the age of the code.

Claims (40)

1. A system comprising:

a non-transitory memory; and

one or more hardware processors coupled to the non-transitory memory and configured to read machine-executable instructions from the non-transitory memory to cause the system to perform operations comprising:

receiving a machine-readable code image, wherein the machine-readable code image comprises a first portion and a second portion;

determining an age from the first portion; and

reading, in response to determining the age, the second portion.

2. The system of claim 1 , wherein the machine-readable code image further comprises a third portion and wherein the operations further comprise:

determining that the age is greater than a first threshold; and

in response to determining that the age is greater than the first threshold, disregarding content contained within the third portion.

3. The system of claim 2 , wherein operations further comprise:

determining a message from the second portion but not the third portion.

4. The system of claim 1 , wherein the machine-readable code image further comprises a third portion and wherein the operations further comprise:

determining that the age is below a first threshold; and

obtaining, in response to the determining that the age is below the first threshold, content from the third portion.

5. The system of claim 4 , wherein operations further comprise:

determining a message from the second portion and the third portion.

6. The system of claim 5 , wherein the message determined from the second portion and the third portion is different than a message determined from only the second portion.

7. The system of claim 1 , wherein the first portion comprises an age indicating symbol.

8. The system of claim 1 , wherein reading the second portion comprises determining that a code corresponding to the machine-readable code image has expired.

9. The system of claim 1 , wherein reading the second portion comprises determining a return address.

10. The system of claim 1 , wherein the machine-readable code image is a QR code image.

11. A method comprising:

receiving data from a machine-readable code, wherein the machine-readable code comprises a first portion and a second portion;

determining a date the data was received;

based on the date, obtaining content from the first portion; and

determining a message from the first portion based on the date.

12. The method of claim 11 , wherein determining the date comprises determining a day of a week and wherein determining the message is based on the day of the week.

13. The method of claim 11 , wherein message comprises a delivery address and wherein the delivery address is based on the date.

14. The method of claim 12 , wherein the message comprises a price and wherein the price is based on the date.

15. The method of claim 11 , further comprising:

determining a scan angle of the machine-readable code, wherein determining the message is further based on the scan angle.

16. The method of claim 15 , wherein the message is an invalid scan message.

17. The method of claim 11 , further comprising:

based on the date, further obtaining content from the second portion, wherein the message is further determined from the second portion.

18. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:

receiving a machine-readable code image, wherein the machine-readable code image comprises a first portion and a second portion;

determining an age from the first portion; and

reading, based on the age, the second portion.

19. The non-transitory machine-readable medium of claim 18 , wherein the first portion comprises a first portion ink having a first ink aging rate, and wherein the second portion comprises second portion ink having a second ink aging rate greater than the first ink aging rate.

20. The non-transitory machine-readable medium of claim 18 , wherein the machine-readable code image comprises a third portion comprising an age indicating a symbol of the machine-readable code image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2017
From: STUDNICKA, TODD
To: PAYPAL, INC.
Reel/Frame 044486/0727 →
Continuity (1)
Related Publication 20190197377A1 · Jun 27, 2019
Cited By (1)
US 12,271,887