Patents Assigned to Content Square SAS
  • Patent number: 11947615
    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: May 16, 2023
    Date of Patent: April 2, 2024
    Assignee: Content Square SAS
    Inventors: Arturas Zakrevskis, Andrei Pham
  • Patent number: 11947442
    Abstract: The subject technology receives, from a first client device, a set of requests for recording user activity detected on a mobile application. The subject technology sends a first request for storing, at a cloud storage system, information related to the set of requests. The subject technology sends a second request for storing, at a local storage system, a set of metadata associated with the information related to the set of requests. The subject technology receives, from a session player application, a third request for playing a session replay corresponding to a user session at the mobile application. The subject technology sends, to the cloud storage system, a fourth request for information related to the set of events for playing the session replay. The subject technology receives, from the cloud storage system, information related to the set of events that occurred at the mobile application.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: April 2, 2024
    Assignee: Content Square SAS
    Inventors: Martin Debize, Xavier Coutin, Ludovic Heyberger, Jerome Cayet, Christophe Kalenzaga
  • Patent number: 11948162
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting cross-sell products. The program and method provide for receiving indication of a user selection to display cross sell data for at least one product made available for purchase by a website; determining a set of cross-sell products for the at least one product, each cross-sell product in the set of cross-sell products having been previously sold together with the at least one product in association with website; determining, for each cross-sell product in the set of cross-sell products, a set of metrics that relate the cross-sell product to the at least one product; and causing, for each cross-sell product in the set of cross-sell products, display of the respective set of metrics that relate the cross-sell product to the at least one product.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: April 2, 2024
    Assignee: Content Square SAS
    Inventors: Michael Colombier, Fatiha Achour, Manuel Cornu, Martin De Charette, Alfredo Castro, Filipe Posteral, Krongkarn Jitsil
  • Patent number: 11947620
    Abstract: Aspects of the present disclosure involve a system including a computer-readable storage medium storing a program and method for providing interfaces for automatically mapping webpages to page groups. The program and method provide for determining prioritized terms for plural URLs corresponding to webpages of a website; sending, to a user's client device, an indication of the prioritized terms; receiving, from the client device, an indication of the prioritized terms as modified by the user; generating page groups based on the modified prioritized terms, each page group being assigned to a page category for the website, and each page group having URL-based conditions; sending, to the client device, an indication of the page groups; receiving, from the client device, an indication of the page groups as modified by the user; and causing display of a mapping interface on the client device, the mapping interface corresponding to the modified page groups.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: April 2, 2024
    Assignee: Content Square SAS
    Inventors: Mathieu Kerharo, Leslie Pochat
  • Patent number: 11947573
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for determining zone identification reliability. The program and method provide for receiving plural page samples of a webpage or page group, each page sample of the plural page samples corresponding to a respective pageview of the webpage or page group; determining, for each page sample of the plural page samples, zone identification information for the page sample, the zone identification information indicating targets and zones identified by the targets for the page sample; detecting any identification errors with respect to the zone identification information for the plural page samples; and determining, based on the detecting, a reliability of the zone identification information.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: April 2, 2024
    Assignee: Content Square SAS
    Inventors: Mohamed-Amine Baatout, Paul Coursaux
  • Patent number: 11947899
    Abstract: The subject technology receives, from a document object model, a set of nodes of a web page, each node corresponding to an element of the web page. The subject technology determines, using an intersection observer, a position and visibility of a set of first elements within a viewport of the web page. The subject technology determines, using a mutation observer, a set of new elements within the viewport that was previously hidden and now visible. The subject technology provides a set of visible elements, based at least in part on the set of new elements and the set of first element, as elements that have been seen by a user during a session. The subject technology generates an index based at least in part on the set of visible elements, the index comprising information corresponding to text that was visible to the user during the session.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: April 2, 2024
    Assignee: Content Square SAS
    Inventors: Steven Botbol, Tristan Giovangrandi, Arnaud Bodenan, Henrique Cesar, Francois Le, Ryad Zenine
  • Patent number: 11948178
    Abstract: Systems and techniques may be used for identifying a product from a uniform resource locator (URL) of a website. A technique may include receiving the URL based on a user interaction with the website, the user interaction triggering an event on the website. In an example, the technique includes comparing the URL to a database of stored URLs. The technique may include determining a portion of the URL, comparing, for example using a regular expression, the portion of the URL to entries in a specified product name column of the database, and identifying a product in the specified product name column corresponding to the portion of the URL based on comparing the portion of the URL. The technique may include outputting an indication of the product.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: April 2, 2024
    Assignee: Content Square SAS
    Inventors: Michael Colombier, Julien Nehring, Romain des Fontaines
  • Patent number: 11887152
    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: May 2, 2023
    Date of Patent: January 30, 2024
    Assignee: Content Square SAS
    Inventors: Antoine Guo, Stephen Lemaistre, Sylvain Cousquer
  • Patent number: 11887134
    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: June 13, 2023
    Date of Patent: January 30, 2024
    Assignee: Content Square SAS
    Inventors: Paul Coursaux, Raphaël Rose-Andrieux
  • Patent number: 11887213
    Abstract: The subject technology receives, from a first client device, a set of requests for recording user activity detected on a mobile application, each request includes information corresponding to a set of events based on the user activity that has occurred on the mobile application. The subject technology determines that a first request from the set of requests includes an image and a hash of the image. The subject technology stores the image and the hash of the image in a cache. The subject technology determines that a second request from the set of requests includes the hash of the image, the second request being different than the first request. The subject technology retrieves, based on the hash of the image, the image from the cache. The subject technology generates a markup language element based at least in part on the retrieved image from the cache.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: January 30, 2024
    Assignee: Content Square SAS
    Inventors: Martin Debize, Jérôme Gully, Christophe Kalenzaga, Mathieu Ouvrard
  • Patent number: 11880425
    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: Grant
    Filed: April 2, 2021
    Date of Patent: January 23, 2024
    Assignee: Content Square SAS
    Inventors: Paul Coursaux, Lionel Seguin, Mohamed-Amine Baatout
  • Patent number: 11869047
    Abstract: The subject technology receives session data from a set of users associated with a retail website. The subject technology generates, using at least one machine learning model, a purchase intent prediction based at least in part on the session data. The subject technology determines a set of sessions that correspond to conversions on the retail website based on the session data. The subject technology generates a combination of data using first data from the purchase intent prediction with second data based on the set of sessions that correspond to conversions. The subject technology generates information related to a missed purchase segment based at least in part on the combination of data. The subject technology provides the information for display on a client device.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: January 9, 2024
    Assignee: Content Square SAS
    Inventors: Sharone Dayan, Mohammad Reza Loghmani
  • Patent number: 11841891
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for mapping webpages to page groups. The program and method provide for receiving plural Uniform Resource Locators (URLs), each URL of the plural URLs corresponding to a respective webpage of a website; generating a distance matrix with pairwise distances between the plural URLs; performing hierarchical clustering based on the distance matrix, to generate a dendrogram in which the plural URLs are arranged in hierarchical clusters; and determining, based on the dendrogram, a predicted page group for each of the plural URLs.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: December 12, 2023
    Assignee: Content Square SAS
    Inventors: Slim Frikha, Michael Snellman
  • Patent number: 11841919
    Abstract: Method of generating frustration score starts with processor receiving data associated with interactions by users with website including web pages displayed during sessions. Processor generates page view scores based on page view experience indicators and zone experience indicators associated with the web pages, generates session scores based on the page view scores and session experience indicators, and generates web page scores based on page view scores. Processor identifies the webpage associated with highest level of frustration based on page view and web page scores and identifies the session that is associated with highest level of frustration based on the session scores. Processor causes a user interface to be displayed on a display device that includes a visualization of interactions by a user with the website associated with the session with the highest level of frustration and an identification of the web page associated with the highest level of frustration.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: December 12, 2023
    Assignee: Content Square SAS
    Inventors: Vincent Colombet, Victor Cojocaru, Hui Wang, Sihem Abdoun
  • Patent number: 11836666
    Abstract: A system and method for quantifying impact of script error exceptions on performance of an online retail platform. A method includes selecting at least one performance metric for a webpage, wherein the selected performance metric has an impact due to at least one script error exception encountered on the webpage visited by a first user device; retrieving a normal value for each of the at least one selected performance metric for the webpage visited by a second user device; retrieving an abnormal value for each of the at least one selected performance metric for the webpage visited by the second user device; comparing the abnormal value to the normal value of a respective selected performance metric; and determining a performance impact score based on the comparison, wherein the performance impact score is indicative of a reduction in a performance metric of each of the least one selected performance metric.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: December 5, 2023
    Assignee: Content Square SAS
    Inventor: Ali-Firat Kilic
  • 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