Systems and methods for web analytics testing and web development

US10135936B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10135936-B1
Application numberUS-201715783139-A
CountryUS
Kind codeB1
Filing dateOct 13, 2017
Priority dateOct 13, 2017
Publication dateNov 20, 2018
Grant dateNov 20, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer system for analyzing page tags of a website. The system may include a processor in communication with a database; and a storage medium. The storage medium may store instructions that, when executed, configure the processor to: access the website, the website comprising plurality of page tags; generate a collected tag record by aggregating the page tags, the collected tag record comprising collected elements; request, from the database, a benchmark tag record, the benchmark record comprising benchmark elements, the benchmark tag record being based on historic page tags stored in the database; generate a result tag record, the result tag record indicating at least one of matches or mismatches between the benchmark tag record and the collected tag record; and display at least one of the result tag record or an analysis result, the analysis result representing an aggregation of the result.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system for analyzing page tags of a website, the system comprising: a processor in communication with a database; and a storage medium storing instructions that, when executed by the processor, cause the processor to perform operations comprising: accessing the website, the website comprising plurality of page tags; generating a collected tag record by aggregating the page tags, the collected tag record comprising collected elements; requesting, from the database, a benchmark tag record, the benchmark record comprising benchmark elements and being based on historic page tags stored in the database; generating a normalized tag record, the normalized tag record comprising normalized elements, the normalized elements comprising the collected elements modified to match a format of the benchmark elements; generating a result tag record, the result tag record indicating at least one of matches or mismatches between the benchmark tag record and the normalized tag record; and displaying at least one of the result tag record or an analysis result, the analysis result representing an aggregation of the result tag record. 2. The computer system of claim 1 wherein the operations further comprise: compiling a test scenario before accessing the website, the test scenario comprising a plurality of web actions; executing the web actions; and collecting page tags for the web actions. 3. The computer system of claim 1 , wherein the operations further comprise filtering the normalized tag record based on the benchmark tag record by eliminating normalized elements that are inexistent in the benchmark tag record. 4. The computer system of claim 1 , wherein: the processor is a first processor; and generating a normalized tag record comprises: generating a numeric search record based on the collected tag record, the numeric search record comprising search elements; sorting the search elements; dividing the search elements into search subgroups, the search subgroups having the same number of search elements; and distributing the search subgroups to a plurality of second processors. 5. The computer system of claim 4 , wherein the plurality of second processors comprise a graphics processing unit. 6. The computer system of claim 4 , wherein generating a numeric search record comprises converting character variables of the collected tag record to numeric variables. 7. The computer system of claim 1 , wherein: the processor is a local processor; and the operations further comprise: communicating the result tag record and the normalized record to a supervisor processor; requesting from the supervisor processor an authorization to implement a website feature; and transmitting, to a master server, the website feature upon receiving the authorization to implement. 8. The computer system of claim 7 , wherein: the local processor is further configured to request, from the supervisor processor, a feature key: and the supervisor processor is configured to generate the feature key when a report analyzer determines that the result tag record passed a management test. 9. The computer system of claim 8 , wherein the supervisor processor is configured to generate a second result tag record, the second result tag record indicating at least one of matches or mismatches between the benchmark tag record and the collected tag record. 10. The computer system of claim 1 , wherein the processor is connected to a field-programmable gate array (FPGA) and the FPGA is configured to: receive the collected tag record and the benchmark tag record; and return a filtered tag record having only matching elements that appear in both the collected tag record and the benchmark tag record. 11. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to operate a computer system for analyzing page tags of a website by performing operations, the operations comprising: accessing the website, the website comprising plurality of page tags; generating a collected tag record by aggregating the page tags, the collected tag record comprising collected elements; requesting, from a database, a benchmark tag record, the benchmark tag record comprising benchmark elements and being based on historic page tags stored in the database; generating a normalized tag record, the normalized tag record comprising normalized elements, the normalized elements comprising the collected elements modified to match a format of the benchmark elements; generating a result tag record, the result tag record indicating at least one of matches or mismatches between the benchmark tag record and normalized record; displaying at least one of the result tag record or an analysis result, the analysis result representing an aggregation of the result tag record. 12. The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise: compiling a test scenario before accessing the website, the test scenario including a plurality of web actions; executing the web actions; and collecting page tags for the web actions. 13. The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise filtering the normalized tag record based on the benchmark tag record by eliminating normalized elements that are nonexistent in the benchmark tag record. 14. The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise: generating a numeric search record based on the collected tag records, the numeric search record comprising search elements; sorting the search elements; dividing the search elements into search subgroups, the search subgroups having the same number of search elements; and distributing the search subgroups to a plurality of secondary processors. 15. The non-transitory computer-readable medium of claim 14 , wherein the secondary processors comprise a graphics processing unit. 16. The non-transitory computer-readable medium of claim 14 , wherein operations for generating a numeric search record comprise converting character variables of the collected tag record to numeric variables. 17. The non-transitory computer-readable medium of claim 11 , wherein the instructions further comprise: communicating the result record and the test record to a supervisor subsystem processor; requesting, from the supervisor subsystem processor, an authorization to implement a website feature; and transmitting, to a master server, the website feature upon receiving the authorization to implement. 18. The non-transitory computer-readable medium of claim 17 , wherein the operations further comprise requesting, from the supervisor subsystem processor, a feature key. 19. The non-transitory computer-readable medium of claim 18 , wherein the operations further comprise transmitting, to a field programmable gate array (FPGA), the collected tag record and the benchmark tag record; and receiving from the FPGA a filtered tag record having only matching elements that appear in both the collected tag record and the benchmark tag record. 20. A computer-implemented method for analyzing page tags of a website, the method comprising: accessing a website, the website comprising plurality of page tags; generating a collected tag record by aggregating the page tags, the collected tag record comprising collected elements; requesting, from a database, a benchmark tag record, the benchmark tag reco

Assignees

Inventors

Classifications

  • Benchmarking · CPC title

  • where the reporting involves data format conversion · CPC title

  • for test results analysis · CPC title

  • Monitoring of systems including the internet · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10135936B1 cover?
A computer system for analyzing page tags of a website. The system may include a processor in communication with a database; and a storage medium. The storage medium may store instructions that, when executed, configure the processor to: access the website, the website comprising plurality of page tags; generate a collected tag record by aggregating the page tags, the collected tag record compr…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06F11/3428. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).