IP Library › Granted Patent US 12,190,199
Granted Patent B1
US 12,190,199 · App. 18/133,949 · Granted Jan 7, 2025

QR code decoding and analysis

Inventors: Cyrille Morelle (Los Altos, CA); Ildefonso Miguel Polo (San Jose, CA); Cesar Kyle Della Casil (Santa Clara, CA); Monica Hua (San Jose, CA); Tri Khai Nguyen (San Jose, CA); Eugene Belianka (Fanipol, BY); Dmitriy Popesku (Minsk, BY)
Assignee: VeEX Inc.
G06K7/1417
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 12,190,199
App. No.
18/133,949
Granted
Jan 7, 2025
Kind
B1
Abstract

Methods, systems, and non-transitory computer readable media are configured to perform operations comprising obtaining, by a server system, encoded data in a URL contained in a code associated with a test performed on a communications network; decoding, by the server system, the encoded data to determine at least one of measurement data or contextual data associated with the test; providing, by the server system, the at least one of measurement data or contextual data on a page for presentation on a computing device.

Claims (37)

1. A computer-implemented method comprising:

obtaining, by a server system, encoded data in a URL contained in a code associated with a test performed on a communications network and by a test device provided by an entity in control of the server system;

decoding, by the server system, the encoded data to determine at least one of measurement data or contextual data associated with the test; and

providing, by the server system, the at least one of measurement data or contextual data on a page for presentation on a computing device, wherein the computing device does not store software of the entity.

2. The computer-implemented method of claim 1 , wherein the code is a QR code generated by the test device that performed the test.

3. The computer-implemented method of claim 1 , wherein the computing device stores a QR code reader and a browser.

4. The computer-implemented method of claim 1 , wherein the page is generated and revisable by a website associated with the server system.

5. The computer-implemented method of claim 1 , wherein the URL includes abbreviated expressions of parameters and does not include full expressions of the parameters, the decoding comprising:

converting the abbreviated expressions of parameters into the full expressions of the parameters.

6. The computer-implemented method of claim 1 , wherein the URL includes parameter values for a type of test and does not include parameters associated with the parameter values, the decoding comprising:

determining parameters associated with the parameter values based on the type of test.

7. The computer-implemented method of claim 1 , further comprising:

providing a plurality of sharing options on the page; and

communicating information on the page based on selection of a sharing option of the plurality of sharing options.

8. The computer-implemented method of claim 1 , further comprising:

detecting an exception when the at least one of measurement data or contextual data extracted from the URL is inconsistent with information maintained in a data store associated with the server system.

9. The computer-implemented method of claim 1 , wherein additional data can be added to the page by a field technician.

10. The computer-implemented method of claim 1 , further comprising:

providing on the page at least one of a field technician who performed the test, prior tests performed on the communications network, and results of the prior tests.

11. A server system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the server system to perform operations comprising:

obtaining, by the server system, encoded data in a URL contained in a code associated with a test performed on a communications network and by a test device provided by an entity in control of the server system;

decoding, by the server system, the encoded data to determine at least one of measurement data or contextual data associated with the test; and

providing, by the server system, the at least one of measurement data or contextual data on a page for presentation on a computing device, wherein the computing device does not store software of the entity.

12. The system of claim 11 , wherein the code is a QR code generated by the test device that performed the test.

13. The system of claim 11 , wherein the computing device stores a QR code reader and a browser.

14. The server system of claim 11 , wherein additional data can be added to the page by a field technician.

15. The server system of claim 11 , wherein the page is generated and revisable by a website associated with the server system.

16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a server system, cause the server system to perform operations comprising:

obtaining, by the server system, encoded data in a URL contained in a code associated with a test performed on a communications network and by a test device provided by an entity in control of the server system;

decoding, by the server system, the encoded data to determine at least one of measurement data or contextual data associated with the test; and

providing, by the server system, the at least one of measurement data or contextual data on a page for presentation on a computing device, wherein the computing device does not store software of the entity.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the code is a QR code generated by the test device that performed the test.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the computing device stores a QR code reader and a browser.

19. The non-transitory computer-readable storage medium of claim 16 , wherein additional data can be added to the page by a field technician.

20. The non-transitory computer-readable storage medium of claim 16 , wherein the page is generated and revisable by a website associated with the server system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: MORELLE, CYRILLE; POLO, ILDEFONSO MIGUEL; CASIL, CESAR KYLE DELLA; HUA, MONICA; NGUYEN, TRI KHAI; BELIANKA, EUGENE; POPESKU, DMITRIY
To: VEEX INC.
Reel/Frame 065450/0088 →
Continuity (1)
Provisional Application 63394904 · Aug 3, 2022
References Cited (11)
US 8856211B1 · Kassamali · 2014 [cited by examiner]
US 8936194B1 · Welch · 2015 [cited by examiner]
US 9686026B1 · Reed et al. · 2017 [cited by applicant]
US 11176343B2 · Roux · 2021 [cited by examiner]
US 20160117581A1 · Ortega · 2016 [cited by applicant]
US 20170237800A1 · Carruthers · 2017 [cited by examiner]
US 20190042819A1 · Agarwal et al. · 2019 [cited by applicant]
US 20200110974A1 · Norris et al. · 2020 [cited by applicant]
US 20200351311A1 · Mayet · 2020 [cited by applicant]
US 20210243185A1 · Thasale · 2021 [cited by applicant]
US 20220174068A1 · Buida · 2022 [cited by examiner]