IP Library › Granted Patent US 11,016,877
Granted Patent B2
US 11,016,877 · App. 16/879,717 · Granted May 25, 2021

Remote virtual code tracking of participant activities at a website

Inventors: Xavier Mestres (Barcelona, ES); Javier Darriba (Barcelona, ES); Alfonso de la Nuez (San Jose, CA); Albert Recolons (Barcelona, ES); Francesc del Castillo (Barcelona, ES)
Assignee: USERZOOM TECHNOLOGIES, INC.
G06F11/3684G06F11/3688
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 11,016,877
App. No.
16/879,717
Granted
May 25, 2021
Kind
B2
Abstract

A remote website participant activity tracker accesses, at a participant device, codes including a virtual tracking code, a task display code, a response collection code, and a card-sorting redirection code. The task display code includes a plurality of tasks associated with a target website displayed at the participant device. The plurality of tasks includes one or more card sorting study for optimizing an architecture and a layout of the target web site. The card sorting study can be randomized to save time and cost.

Claims (40)

1. A method comprising:

receiving, at a participant computing system over a communication link, a target web site;

accessing, at the participant computing system, a plurality of codes, wherein the plurality of codes include a virtual tracking code, a task display code, a response collection code, and a card-sorting redirection code, wherein the task display code includes a plurality of tasks associated with the target web site that are displayed to a user on the participant computing system, and wherein the plurality of tasks includes at least one card sorting study for optimizing an architecture and a layout of the target web site, the at least one card sorting stud being randomized to save time and cost;

inserting, at the participant computing system, the plurality of codes to the target web site to generate a modified target web site;

displaying, at the participant computing system, the modified target web site;

receiving, at the participant computing system, participant activities for the modified target web site;

automatically collecting, by the response collection code at the participant computing system, the participant activities that are associated with the plurality of tasks;

transmitting, by the virtual tracking code from the participant computing system, the participant activities to a remote computing system; and

transmitting, by the virtual tracking code from the participant computing system, a usability rating of the target web site to the remote computing system, and wherein the usability rating is based on usability metrics derived from survey question responses related to ease of navigation, ease of finding a product, webpage layout, appearance, ease of use, likability, recommendability and connection speed associated with the participant activities.

2. The method of claim 1 , further comprising:

displaying, by the virtual tracking code at the participant computing system, one or more participant questions;

receiving, by the virtual tracking code at the participant computing system, one or more participant responses to the displayed participant questions; and

transmitting, by the virtual tracking code from the participant computing system, the received participant responses to the remote computing system.

3. The method of claim 1 , further comprising displaying, by the virtual tracking code at the participant computing system, instructions for performing the plurality of tasks.

4. The method of claim 1 , wherein automatically collecting the participant activities comprises associating a portion of the participant activities with each of the plurality of tasks.

5. The method of claim 1 , wherein the participant activities comprise a mouse click event, a page-scrolling event, a new page event, and a new web site event, or a time on one of the plurality of tasks.

6. The method of claim 1 , further comprising:

receiving, by the virtual tracking code at the participant computer, one or more updates to the plurality of tasks;

automatically collecting, by the virtual tracking code at the participant computing system, the participant activities that are associated with the updated plurality of tasks; and

transmitting, by the virtual tracking code from the participant computing system, the participant activities that are associated with the updated plurality of tasks to a remote computing system.

7. A computer program product on a non-transitory storage medium, which when executed on a computer system causes the following steps to occur:

receiving, at a participant computing system over a communication link, a target web site;

accessing, at the participant computing system, a plurality of codes, wherein the plurality of codes include a virtual tracking code, a task display code, a response collection code, and a card-sorting redirection code, wherein the task display code includes a plurality of tasks associated with the target web site that are displayed to a user on the participant computing system, and wherein the plurality of tasks includes at least one card sorting study for optimizing an architecture and a layout of the target web site, the at least one card sorting study being randomized to save time and cost;

inserting, at the participant computing system, the plurality of codes to the target web site to generate a modified target web site;

displaying, at the participant computing system, the modified target web site;

receiving, at the participant computing system, participant activities for the modified target web site;

automatically collecting, by the response collection code at the participant computing system, the participant activities that are associated with the plurality of tasks;

transmitting, by the virtual tracking code from the participant computing system, the participant activities to a remote computing system; and

transmitting, by the virtual tracking code from the participant computing system, a usability rating of the target web site to the remote computing system, and wherein the usability rating is based on usability metrics derived from survey question responses related to ease of navigation, ease of finding a product, webpage layout, appearance, ease of use, likability, recommendability and connection speed associated with the participant activities.

8. The computer program product of claim 7 , further performing:

displaying, by the virtual tracking code at the participant computing system, one or more participant questions;

receiving, by the virtual tracking code at the participant computing system, one or more participant responses to the displayed participant questions; and

transmitting, by the virtual tracking code from the participant computing system, the received participant responses to the remote computing system.

9. The computer program product of claim 7 , further performing displaying, by the virtual tracking code at the participant computing system, instructions for performing the plurality of tasks.

10. The computer program product of claim 7 , wherein automatically collecting the participant activities comprises associating a portion of the participant activities with each of the plurality of tasks.

11. The computer program product of claim 7 , wherein the participant activities comprise a mouse click event, a page-scrolling event, a new page event, and a new web site event, or a time on one of the plurality of tasks.

12. The computer program product of claim 7 , further performing:

receiving, by the virtual tracking code at the participant computer, one or more updates to the plurality of tasks;

automatically collecting, by the virtual tracking code at the participant computing system, the participant activities that are associated with the updated plurality of tasks; and

transmitting, by the virtual tracking code from the participant computing system, the participant activities that are associated with the updated plurality of tasks to a remote computing system.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Apr 5, 2022
From: USERZOOM TECHNOLOGIES, INC.
To: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
Reel/Frame 059616/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2020
From: MESTRES, XAVIER; DARRIBA, JAVIER; DE LA NUEZ, ALFONSO; RECOLONS, ALBERT; DEL CASTILLO, FRANCESC
To: USERZOOM TECHNOLOGIES, INC.
Reel/Frame 054673/0044 →
Continuity (3)
Continuation 13112792 · May 20, 2011
Provisional Application 61348431 · May 26, 2010
Related Publication 20200349060A1 · Nov 5, 2020