Patents Assigned to Content Square SAS
  • Patent number: 11822614
    Abstract: A system and method for analyzing in-page behavior. A method includes recording sessions of users browsing a website, wherein a session is time-ordered collection of a user's interactions with one or more webpages belonging to the website; analyzing recorded sessions to generate session insights, wherein the session insights are based in part on user experience factors, wherein each user experience factor relates to behavior of a user within each webpage visited during a session; and reporting the generated experience insights.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: November 21, 2023
    Assignee: Content Square SAS
    Inventors: Hui Wang, Vincent Colombet
  • Patent number: 11816175
    Abstract: Methods, systems, and computer programs are presented for analyzing multiple states of a webpage. One method includes operations for tracking user activity for a set of users while interacting with a webpage to obtain session replay data. Further, the method includes analyzing the session replay data to obtain states for the webpage and causing presentation of a first user interface (UI) for selecting one state. The method further includes receiving a selection of a first state and causing presentation of a second UI for configuring tracking options to track the first state while users viewing the webpage are in the first state. The method further includes receiving, in the second UI, tracking options values for the first state, analyzing views of the first state of the webpage based on the tracking options values, and causing presentation of performance metrics associated with the first state based on the analyzed views.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: November 14, 2023
    Assignee: Content Square SAS
    Inventors: Antoine Guo, Sylvain Cousquer
  • Patent number: 11803434
    Abstract: Systems and techniques may be used website error detection. An example technique may include identifying an error corresponding to a website, retrieving a first set of user sessions where the error occurred and a second set of user sessions where the error did not occur, and determining, for an access category, whether members of a set of values of the access category are correlated to the error, using the first set of user sessions and the second set of user sessions. The example technique may include comparing a characteristic of at least one member of the set of values that was determined to be correlated to the error to a threshold. The example technique may include displaying an indication of the error and an indication of the at least one member of the set of values.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: October 31, 2023
    Assignee: Content Square SAS
    Inventors: Mohamed-Amine Baatout, Corentin Flacher, Karin Gamus
  • Patent number: 11799746
    Abstract: A system and method for near-real-time communicating negative user experience of users interacting with a website are provided. The method includes identifying at least one interaction pattern by analyzing an in-page interaction information of a user interacting with at least one page of the website; computing a user experience score for each of the at least one identified interaction pattern; generating an alert indicating that the user experience score determined for a respective identified interaction pattern demonstrates a negative user experience; and sending the alert immediately upon identifying the interaction pattern demonstrating a negative user experience.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: October 24, 2023
    Assignee: Content Square SAS
    Inventors: Ryad Zenine, Vincent Colombet
  • Patent number: 11790031
    Abstract: Systems and techniques may be used for providing website change detection. An example technique may include processing snapshots of a website, for example on a first day and a second day to produce a set of features of the website. The technique may include comparing at least one of the set of features from the first day to at least one of the set of features from the second day, for example using a distance function. A change score may be determined, the change score corresponding to at least one of a deleted feature, an added feature, or an unchanged feature of the website from the first day to the second day. The technique may include outputting the change score (e.g., for display).
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: October 17, 2023
    Assignee: Content Square SAS
    Inventors: Mohamed-Amine Baatout, Sihem Abdoun, Paul Coursaux, Mohamed Ali Fathallah, Oliver Maillot
  • Patent number: 11768908
    Abstract: A system and method for collection of a website in a past state and retroactive analysis thereof are provided. The method includes collecting, from a repository, at least one session replay; identifying, in the at least one collected session replay, at least one main state, wherein a main state is a portion of a session replay; selecting at least one webpage snapshot corresponding to a respective main state of the at least one identified main state, wherein each snapshot is a single-instant webpage state at a specific point in time; identifying, in the at least selected one snapshot, at least one webpage zone; and returning the at least one identified zone.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: September 26, 2023
    Assignee: Content Square SAS
    Inventors: Joël Trigalo, Antoine Guo, Luis Diaz
  • Patent number: 11755290
    Abstract: A method of generating an experience analytics script that is override-robust starts with processor receiving a script and generating, based on the script, an experience analytics script that is override-robust. Generating the experience analytics script comprises identifying expressions in the script referencing browser native functions of a browser, and replacing the expressions referencing the native functions of the browser with expressions including one or more references that are set at upon execution. The processor causes the experience analytics script to be executed on the browser of a customer client device. Upon execution of the experience analytics script, a value of the one or more references are set to an iframe window. The iframe window is associated with an iframe providing access to a pure untouched version of the native functions of the browser. Other embodiments are described herein.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: September 12, 2023
    Assignee: Content Square SAS
    Inventors: Bastien Bessiere, Yaron Bar
  • Patent number: 11741186
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for determining zone types of a webpage. The program and method provide for generating, for at least one node a first webpage, a vector including HTML content corresponding to the at least one node; providing the vector as input to a machine learning model configured to output a predicted node type based on the vector, the machine learning model having been trained with plural vectors including HTML content corresponding to plural nodes of second webpages; and determining, based on the output of the machine learning model, the predicted node type of the vector, to classify the at least one node.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: August 29, 2023
    Assignee: Content Square SAS
    Inventors: Slim Frikha, Mohamed-Amine Baatout
  • Patent number: 11727196
    Abstract: A system and method for detecting webpage zones of interest. A method includes receiving at least one webpage analysis request, wherein the received at least one webpage analysis request includes at least one webpage in a website; identifying, in the at least one webpage, at least one zone, wherein the at least one zone is a content element of a webpage; classifying the at least one zone into a category of interest, wherein the classification is based on a trained machine learning model configured to classify DOM elements of the least one webpage, and wherein a category of interest is a category determined based on a functionality of the website; and storing the classification by indicating the category of interest for each zone.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: August 15, 2023
    Assignee: Content Square SAS
    Inventors: Slim Frikha, Mohamed-Amine Baatout
  • Patent number: 11715118
    Abstract: Systems and techniques may be used for providing information related to an underperforming product. An example technique may include determining, for products in a particular zone of a website, an underperforming product based on pageviews or interaction metrics of users visiting the website. The technique may include identifying a product type of the underperforming product, and outputting a recommendation for display. The recommendation may include at least one replacement product of the product type, other than the underperforming product, to replace the underperforming product in the particular zone.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: August 1, 2023
    Assignee: Content Square SAS
    Inventors: Paul Coursaux, Raphaël Rose-Andrieux
  • Patent number: 11681771
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for determining conditions for a set of webpages. The program and method provide for receiving a first set of URLs, each URL of the first set corresponding to a respective webpage of a web site, the first set corresponding to a subset of webpages that comprise the website; identifying repeating patterns of field values in the first set; determining positive conditions that characterize the first set; determining, from the web site webpages other than those in the first set, a second set of URLs that satisfy the positive conditions; identifying repeating patterns of field values in the second set; determining positive conditions that characterize the second set; and computing negative conditions for the first set, by subtracting the positive conditions characterizing the second set from the positive conditions characterizing the first set.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: June 20, 2023
    Assignee: Content Square SAS
    Inventor: Slim Frikha
  • Patent number: 11676173
    Abstract: Methods, systems, and programs are presented for determining exposure rate. One method includes an operation for operation for receiving a request, from a client device, for a value of an exposure rate of a zone within a webpage, the request comprising at least one search parameter and information about a viewport of the presented webpage. A check is made to determine if the exposure rate has been previously calculated. When the exposure rate has not been previously calculated, a visibility height of the zone is calculated and stored in a memory. When the exposure rate has been calculated, the visibility height is retrieved from the memory. Recordings of members accessing the webpage are analyzed to determine when the visibility height of the zone is visible in member devices accessing the webpage. The exposure rate of the zone is calculated based on the determinations of visibility of the zone.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: June 13, 2023
    Assignee: Content Square SAS
    Inventors: Antoine Guo, Stephen Lemaistre, Sylvain Cousquer
  • Patent number: 11675867
    Abstract: A computer-implemented method includes receiving a text search query and session analytics parameters of a website, accessing session tracking analytics data and visibility analytics data of the website, and identifying one or more sessions and one or more viewports from the session tracking analytics data and the visibility analytics data based on text detected in the session tracking analytics data and the visibility analytics data of the website.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: June 13, 2023
    Assignee: Content Square SAS
    Inventors: Stephane Altounian, Yunbo Wang, Ryad Zenine
  • Patent number: 11663615
    Abstract: A computing system receives a plurality of payloads from a plurality of computing devices, each of the plurality of payloads comprising one or more events for a pageview corresponding to a respective website. For every predefined time period, the computing system collects a plurality of payloads received within the predefined time period, stores the collected plurality of payloads in a single file in a datastore, generates metadata associated with the single file, and stores the generated metadata in a database comprising metadata for a plurality of single files. When the computing system receives a request for a pageview of a website, the computing system accesses the database to determine a plurality of payloads within one or more single files comprising payloads for the pageview of the website. The computing system generates the pageview by assembling the plurality of payloads for the pageview of the website.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: May 30, 2023
    Assignee: Content Square SAS
    Inventors: Alexandre Ilin, Theo Ropiteaux, Ryad Zenine
  • Patent number: 11657108
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing session replay with multiple browser tabs. The program and method provide for receiving plural session events corresponding to a browsing session of a webpage, the plural session events corresponding to user interactions performed across plural browser tabs with respect to the webpage; determining, based on the plural session events and for each browser tab of the plural browser tabs, a set of in-focus time periods during which user interaction was focused on the browser tab relative to other browser tabs of the plural browser tabs; and consolidating, for the determined sets of in-focus time periods, session events of the plural session events into chronological order, the consolidated session events corresponding to a single stream of in-focus activity for the browsing session across the plural browser tabs.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: May 23, 2023
    Assignee: Content Square SAS
    Inventors: Arturas Zakrevskis, Andrei Pham
  • Patent number: 11625442
    Abstract: A computing system generates, for each of a plurality of sessions, a session representation indicating the order through which a user navigated through a plurality of webpages during the session, and generates for each pair of session representations, a score indicating how similar the session representations in each pair are to each other. The computing system further generates a plurality of clusters by clustering the session representations based on the score for each pair of session representations, determines an optimal number of clusters based on key performance indicators corresponding to each cluster of the plurality of clusters, and generates a natural language description for each cluster of the optimal number of clusters based on the key performance indicators associated with each cluster.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: April 11, 2023
    Assignee: Content Square SAS
    Inventors: Mohammad Reza Loghmani, Mouad Antari
  • Patent number: 11593451
    Abstract: A system and method for comparing zones for different versions of a website based on performance metrics are provided. The method includes collecting comparison versions of at least one website specified in a received comparison request; identifying at least one comparison zone in the collected comparison versions, wherein a comparison zone is a zone included in the at least one specified website; collecting at least one comparison zone metric for each of the at least one comparison zones for the collected comparison versions, wherein the at least one comparison zone metric is a numerical value related to a user interaction metric with the at least one comparison zone; analyzing the collected comparison zone metrics to determine zone performance; and returning the analysis results.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: February 28, 2023
    Assignee: Content Square SAS
    Inventors: Luis Diaz, Antoine Guo, Lionel Seguin
  • Patent number: 11561962
    Abstract: A system and method for detecting changes in webpages are provided. The method includes creating a snapshot for a webpage addressed by an identifier, wherein the identifier is designated in a received request for detecting changes in the webpage, wherein the created snapshot is a current snapshot of a most recent version of the webpage; retrieving at least one recent snapshot of the webpage, wherein the recent snapshot was created immediately prior to the current snapshot and represents an immediate previous version of the webpage; and comparing the current snapshot to the at least one recent snapshot to detect any changes, wherein the comparison is based on changes in visible elements in the webpage.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: January 24, 2023
    Assignee: Content Square SAS
    Inventors: Sihem Abdoun, Vincent Colombet
  • Patent number: 11487844
    Abstract: A system and method for detecting webpage zones of interest. A method includes receiving at least one webpage analysis request, wherein the received at least one webpage analysis request includes at least one webpage in a website; identifying, in the at least one webpage, at least one zone, wherein the at least one zone is a content element of a webpage; classifying the at least one zone into a category of interest, wherein the classification is based on a trained machine learning model configured to classify DOM elements of the least one webpage, and wherein a category of interest is a category determined based on a functionality of the website; and storing the classification by indicating the category of interest for each zone.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: November 1, 2022
    Assignee: Content Square SAS
    Inventors: Slim Frikha, Mohamed-Amine Baatout
  • Publication number: 20220318323
    Abstract: A system and method for identifying and correcting webpage zone target misidentification are provided. The method includes clustering a plurality of webpage nodes based on at least zoning information derived from a webpage to identify at least two similar webpage node clusters, wherein the clustered webpage nodes are included in the zoning information, and wherein at least two webpage node clusters indicates at least a zone target misidentification; generating at least a zone identification issue fix suggestion for each identified zone target misidentification, wherein a zone identification issue fix suggestion is a suggestion providing a correction for a respective zone target misidentification; and applying each of the generated zone target misidentifications on a respective zone target misidentification.
    Type: Application
    Filed: April 2, 2021
    Publication date: October 6, 2022
    Applicant: Content Square SAS
    Inventors: Paul COURSAUX, Lionel SEGUIN, Mohamed-Amine BAATOUT