Patents Assigned to Content Square SAS
  • Patent number: 12470524
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for streaming a live session. The program and method provide for receiving, from a first device of a first user, indication of first user input provided by the first user with respect to a first data input field of plural data input fields included in a displayed page; determining whether the first user input corresponds to personally identifiable information; causing, when the first user input does not correspond to personally identifiable information, a second device associated with a second user to display the plural data input fields and to display the first user input; and causing, when the first user input corresponds to personally identifiable information, the second device to display the plural data input fields and to mask display of the first user input.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: November 11, 2025
    Assignee: Content Square SAS
    Inventors: Doron Hoffman, Cynthia Goh
  • Patent number: 12399949
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for automatic snapshot selection and zone creation. The program and method provide for receiving, from a first device, an indication of user input selecting to determine zoning metrics for a webpage based on a selected device type; accessing plural session replays corresponding to different visitor sessions by at least one second device with respect to the webpage; selecting a session replay based at least in part on maximizing scroll amount associated with the session replay; selecting, from among plural available snapshots corresponding to the selected session replay, a snapshot based at least in part on minimizing display of additional elements on the webpage; automatically identifying, based on traversing a tree diagram corresponding to the selected snapshot, zones for webpage; and determining zoning metrics for display on the first device.
    Type: Grant
    Filed: September 3, 2024
    Date of Patent: August 26, 2025
    Assignee: Content Square SAS
    Inventors: Charif Chaibainou, Gregory Riberon
  • Patent number: 12375574
    Abstract: Method of generating a funnel interface starts with a processor receiving, from client devices, user activity data associated with interactions by users with a website displayed on the client devices. The website comprises webpages displayed during sessions. The processor receives from a user associated with a display device a plurality of steps of a funnel. Each of the steps comprising one or more of the plurality of webpages. The processor causes a funnel interface to be displayed on the display device. The funnel interface includes a visualization of at least one of a plurality of metrics associated each of the plurality of steps based on the user activity data. The metrics include a completion rate, a conversion rate, a drop off rate, or any combination thereof. Other embodiments described herein.
    Type: Grant
    Filed: September 26, 2023
    Date of Patent: July 29, 2025
    Assignee: Content Square SAS
    Inventors: Lucile Cazenave, Vincent Cavaillé-Coll, Gonzalo Aguirre, Valentin Buisson, Ilyes Houdjedje, Sravani Vobilisetty, Ozgur Sezer, Alexandre Rousseau, Pooja Patwardhan, Eslam Ahmed
  • Patent number: 12363200
    Abstract: The subject technology detects user activity on a web site, the user activity corresponding to a user session on the web site associated with first client device of a visiting user. The subject technology selects a recording process for the user activity based at least in part on a set of recording parameters, the set of recording parameters being configured prior to detecting the user activity. The subject technology performs the recording process to generate an event stream based at least in part on the set of record parameters. The subject technology stores the event stream after the session has ended. The subject technology provides the event stream for viewing the user session on a second client device, the second client device being different from the first client device.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: July 15, 2025
    Assignee: Content Square SAS
    Inventors: Cynthia Goh, Aharon Shemesh, Gaia Dolev, Joël Trigalo, Bashar Abed, Zook Kessler, Victor Cojocaru, Immanuel Ajzner, Shahaf Amsalem, Lionel Seguin, Felix Lima Gorito
  • Patent number: 12346362
    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: October 11, 2023
    Date of Patent: July 1, 2025
    Assignee: Content Square SAS
    Inventors: Slim Frikha, Michael Snellman
  • Patent number: 12248523
    Abstract: Systems and methods provide for deriving values for a set of features, for each session of a plurality of sessions that each comprise one or more actions performed by a given user on one or more webpages of a website. The systems and method further provide for generating an initial frustration score for each session of the plurality of sessions by analyzing the set of features for each session of the plurality of sessions using a first machine learning model trained to generate an initial frustration score based on values derived for a set of features for each session of a given set of sessions.
    Type: Grant
    Filed: January 30, 2024
    Date of Patent: March 11, 2025
    Assignee: Content Square SAS
    Inventors: Mengzhu Liu, Mohammad Reza Loghmani, Philipe Moura
  • Patent number: 12248951
    Abstract: Real-time alerting system comprises a processor that receives from client devices user activity data associated with interactions by users with a website displayed on client devices. Website comprises webpages displayed during sessions. Processor identifies based on the user activity data, user experience indicators and identifies based on the user experience indicators an error on the website. Processor generates, based on the user experience indicators or the error on the website, an insight associated with the website. Processor causes a real-time alert to be displayed on display device. Real-time alert comprises the error or the insight and a selectable item to cause a visualization of interactions by one of the users with the website during one of the sessions associated with the error or the insight to be displayed. Visualization of interactions is generated based on the user activity data. Other embodiments are disclosed herein.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: March 11, 2025
    Assignee: Content Square SAS
    Inventors: Vincent Colombet, Etienne Blondin, Hui Wang
  • Patent number: 12210644
    Abstract: Embodiments herein describe a code obfuscation system. The code obfuscation system accesses computer code and identifies a subset of the code to obfuscate. The code obfuscation system analyzes the identified subset of code, the analysis comprising identifying code elements and identifying one or more files and directories. The code obfuscation system generates first obfuscation data for the identified code elements and generates second obfuscation data for the one or more files and directories. The code obfuscation system generates obfuscated computer code by applying the first obfuscation data and the second obfuscation data to the originally accessed computer code.
    Type: Grant
    Filed: June 7, 2024
    Date of Patent: January 28, 2025
    Assignee: Content Square SAS
    Inventor: Ludovic Heyberger
  • Patent number: 12197526
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for surface-based zone creation. The program and method provide for receiving a snapshot of a webpage, the snapshot depicting a plurality of elements; determining coordinates and dimensions for each of the plurality of elements; identifying, using the coordinates and dimensions for each of the plurality of elements, parent-child relationships within the webpage, based on a first requirement that a child element has a threshold amount of overlap with a parent element, and based on a second requirement that the child element has a smaller area than that of the parent element; and determining zones for the webpage based on the identifying, the zones being usable to perform zoning metrics with respect to the webpage.
    Type: Grant
    Filed: June 27, 2024
    Date of Patent: January 14, 2025
    Assignee: Content Square SAS
    Inventors: David Chamma, Xavier Coutin, Gregory Riberon
  • Patent number: 12200077
    Abstract: The subject technology receives, in a request, information related to a version of a web browser of a client device. The subject technology determines, using the information related to the version of the web browser, a version of a tracking tag to provide to the client device. The subject technology selects the version of the tracking tag from among different versions of the tracking tag, each version of the tracking tag comprising different code from code of other versions of the tracking tag. The subject technology receives the version of the tracking tag from cloud storage. The subject technology sends the version of the tracking tag to the client device.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: January 14, 2025
    Assignee: Content Square SAS
    Inventors: Bastien Bessiere, Henrique Cesar, Safwen Baroudi
  • Patent number: 12182842
    Abstract: A system and method for determining an attractiveness value of a product displayed on a website. The method includes receiving sales data on at least one product displayed in a zone included in the webpage, determining at least one key performing indicators (KPI) on each of the at least one product from the received sales data, comparing the KPI of the at least one product displayed in the zone, determining the attractiveness value for each of the at least one product displayed in the zone, and an insight based on the comparison and the determined attractiveness value, and displaying an image of the at least one product, the KPI, and the insight on the display.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: December 31, 2024
    Assignee: Content Square SAS
    Inventors: Michael Colombier, Martin De Charette
  • Patent number: 12132796
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for tracking session events for an iframe. The program and method provide for accessing session events corresponding to user interaction by plural first devices with respect to a webpage, the session events comprising first session events associated with a first tracking tag corresponding to a main window of the webpage, the session events further comprising second session events associated with a second tracking tag corresponding to an iframe of the webpage; determining, based on the first session events associated with the first tracking tag, first zoning information corresponding to the main window of the webpage; determining, based on the second session events associated with the second tracking tag, second zoning information corresponding to the iframe of the webpage; and causing, based on the first and second zoning information, display of zoning metrics on a second device.
    Type: Grant
    Filed: May 25, 2023
    Date of Patent: October 29, 2024
    Assignee: Content Square SAS
    Inventors: Antoine Guo, Gregory Riberon
  • Patent number: 12130881
    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: October 12, 2023
    Date of Patent: October 29, 2024
    Assignee: Content Square SAS
    Inventors: Hui Wang, Vincent Colombet
  • Patent number: 12067072
    Abstract: The subject technology receives, from a first client device, a set of requests for recording user activity detected on a mobile application executing on the first client device, wherein 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 a hash of an asset to be rendered by a session player application. The subject technology performs a set of operations to transform the hash of the asset to a format compatible with the session player application. The subject technology provides the transformed hash in a node of a document object model to the session player application to retrieve the asset.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: August 20, 2024
    Assignee: Content Square SAS
    Inventors: Martin Debize, Xavier Coutin, Ludovic Heyberger, Jerome Cayet, Christophe Kalenzaga, Bastien Bessiere, Steven Botbol, Nathaniel Zanzouri
  • Patent number: 12062062
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method to present missed revenue based on competitor data. The program and method provide for receiving indication of a user request to present missed revenue for at least one product made available for purchase by a website; determining a set of competitor products for the at least one product, each competitor product in the set of competitor products having a competitor product price; identifying, based on the determining, a first competitor product within the set of competitor products with a lowest competitor product price; calculating a missed revenue for the at least one product based at least in part on a difference between the product price and the lowest competitor product price for a given time period; and causing display of the missed revenue in association with the at least one product.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: August 13, 2024
    Assignee: Content Square SAS
    Inventors: Michael Colombier, Fatiha Achour, Martin De Charette, Manuel Cornu, Alfredo Castro, Filipe Posteral, Krongkarn Jitsil
  • Patent number: 12056204
    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: May 4, 2023
    Date of Patent: August 6, 2024
    Assignee: Content Square SAS
    Inventors: Stephane Altounian, Yunbo Wang, Ryad Zenine
  • Patent number: 12051023
    Abstract: A system and method for benchmarking user experience quality on websites across an industry. The method includes computing first site metrics for a first website, wherein a site metric is a quantitative description of user activity on a web site; computing a first industry satisfaction score for the first website, wherein the industry satisfaction score quantifies an overall level of satisfaction of users interacting with the first website, wherein the industry satisfaction score is computed based on satisfaction score pillar values and the computed site metrics, identifying usage metrics within the collected usage; comparing the first industry satisfaction score computed for the first website to a second industry satisfaction score previously computed for a second website, wherein the first website and the second website are from the same industry; and reporting the comparison results.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: July 30, 2024
    Assignee: Content Square SAS
    Inventors: Corentin Flacher, Vincent Colombet
  • Patent number: 12047465
    Abstract: A parent tag in a parent webpage displayed on a computing device sends a unique identifier to a child tag for each child page within the parent webpage and receives a response from a first child page. The parent tag generates a channel message comprising the unique identifier for the first child page and a recording status and sends the channel message to the first child page. The parent tag receives a content message from the first child page comprising activity data captured according to the recording status and comprising one or more actions performed by a user in the first child page. The parent tag sends the activity data comprising one or more actions performed by the user in the webpage and activity data comprising one or more actions performed by the user in the first child page to a server system to generate a session replay.
    Type: Grant
    Filed: December 29, 2023
    Date of Patent: July 23, 2024
    Assignee: Content Square SAS
    Inventors: Tristan Giovangrandi, Nathaniel Zanzouri, Xavier Coutin, David Chamma, Romain Bouic, Cynthia Goh, Alexandre Ilin
  • Patent number: 12045444
    Abstract: Method for providing playback of user website interactions related to feedback starts with processor receiving, from client device, user activity data associated with interactions by user with a website displayed on client device during session and receiving feedback data from client device. Processor causes feedback list user interface to be displayed on display device that includes feedback entry comprising the feedback data associated with website and session. Processor causes feedback entry detail user interface to be displayed on display device that includes including information on session, feedback data, and playback selectable item. In response to receiving selection of playback selectable item, causing playback user interface to be displayed on display device that includes visualization of interactions by user with website that cause user to provide feedback data.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: July 23, 2024
    Assignee: Content Square SAS
    Inventors: Pedro Magriço, Chiara Felice Sant Cassia, Rory O'Keeffe, Luke Causon, Samuel Gagnepain, Weronika Terpilowska, Julio Alegria, Ntale Shadik, Arturas Zakrevskis
  • Patent number: 12038998
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for identifying webpage elements based on optional HTML attributes and selectors (e.g., corresponding to custom configuration of targets for a webpage). The program and method provide for accessing session events corresponding to user interaction by at least one first device with respect to a webpage, the session events being associated with a tracking tag corresponding to the webpage; determining, based on the session events associated with the tracking tag, plural targets for the webpage, each target comprising a computed path to a respective node in a tree diagram representing the webpage, each computed path being based on a custom configuration corresponding to user-selected rules for applying with respect to the tree diagram; and determining, based on determining the plural targets, zoning metrics for display on a second device.
    Type: Grant
    Filed: December 31, 2022
    Date of Patent: July 16, 2024
    Assignee: Content Square SAS
    Inventors: Antoine Guo, Gregory Riberon, Safwen Baroudi