Patents Assigned to Content Square SAS
-
Patent number: 12470524Abstract: 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: GrantFiled: December 30, 2021Date of Patent: November 11, 2025Assignee: Content Square SASInventors: Doron Hoffman, Cynthia Goh
-
Patent number: 12399949Abstract: 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: GrantFiled: September 3, 2024Date of Patent: August 26, 2025Assignee: Content Square SASInventors: Charif Chaibainou, Gregory Riberon
-
Patent number: 12375574Abstract: 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: GrantFiled: September 26, 2023Date of Patent: July 29, 2025Assignee: Content Square SASInventors: Lucile Cazenave, Vincent Cavaillé-Coll, Gonzalo Aguirre, Valentin Buisson, Ilyes Houdjedje, Sravani Vobilisetty, Ozgur Sezer, Alexandre Rousseau, Pooja Patwardhan, Eslam Ahmed
-
Patent number: 12363200Abstract: 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: GrantFiled: April 28, 2022Date of Patent: July 15, 2025Assignee: Content Square SASInventors: 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: 12346362Abstract: 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: GrantFiled: October 11, 2023Date of Patent: July 1, 2025Assignee: Content Square SASInventors: Slim Frikha, Michael Snellman
-
Patent number: 12248523Abstract: 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: GrantFiled: January 30, 2024Date of Patent: March 11, 2025Assignee: Content Square SASInventors: Mengzhu Liu, Mohammad Reza Loghmani, Philipe Moura
-
Patent number: 12248951Abstract: 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: GrantFiled: July 27, 2023Date of Patent: March 11, 2025Assignee: Content Square SASInventors: Vincent Colombet, Etienne Blondin, Hui Wang
-
Patent number: 12210644Abstract: 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: GrantFiled: June 7, 2024Date of Patent: January 28, 2025Assignee: Content Square SASInventor: Ludovic Heyberger
-
Patent number: 12197526Abstract: 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: GrantFiled: June 27, 2024Date of Patent: January 14, 2025Assignee: Content Square SASInventors: David Chamma, Xavier Coutin, Gregory Riberon
-
Patent number: 12200077Abstract: 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: GrantFiled: January 27, 2023Date of Patent: January 14, 2025Assignee: Content Square SASInventors: Bastien Bessiere, Henrique Cesar, Safwen Baroudi
-
Patent number: 12182842Abstract: 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: GrantFiled: September 25, 2020Date of Patent: December 31, 2024Assignee: Content Square SASInventors: Michael Colombier, Martin De Charette
-
Patent number: 12132796Abstract: 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: GrantFiled: May 25, 2023Date of Patent: October 29, 2024Assignee: Content Square SASInventors: Antoine Guo, Gregory Riberon
-
Patent number: 12130881Abstract: 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: GrantFiled: October 12, 2023Date of Patent: October 29, 2024Assignee: Content Square SASInventors: Hui Wang, Vincent Colombet
-
Patent number: 12067072Abstract: 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: GrantFiled: January 31, 2023Date of Patent: August 20, 2024Assignee: Content Square SASInventors: Martin Debize, Xavier Coutin, Ludovic Heyberger, Jerome Cayet, Christophe Kalenzaga, Bastien Bessiere, Steven Botbol, Nathaniel Zanzouri
-
Patent number: 12062062Abstract: 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: GrantFiled: December 29, 2022Date of Patent: August 13, 2024Assignee: Content Square SASInventors: Michael Colombier, Fatiha Achour, Martin De Charette, Manuel Cornu, Alfredo Castro, Filipe Posteral, Krongkarn Jitsil
-
Patent number: 12056204Abstract: 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: GrantFiled: May 4, 2023Date of Patent: August 6, 2024Assignee: Content Square SASInventors: Stephane Altounian, Yunbo Wang, Ryad Zenine
-
Patent number: 12051023Abstract: 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: GrantFiled: July 24, 2020Date of Patent: July 30, 2024Assignee: Content Square SASInventors: Corentin Flacher, Vincent Colombet
-
Patent number: 12047465Abstract: 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: GrantFiled: December 29, 2023Date of Patent: July 23, 2024Assignee: Content Square SASInventors: Tristan Giovangrandi, Nathaniel Zanzouri, Xavier Coutin, David Chamma, Romain Bouic, Cynthia Goh, Alexandre Ilin
-
Patent number: 12045444Abstract: 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: GrantFiled: July 29, 2022Date of Patent: July 23, 2024Assignee: Content Square SASInventors: Pedro Magriço, Chiara Felice Sant Cassia, Rory O'Keeffe, Luke Causon, Samuel Gagnepain, Weronika Terpilowska, Julio Alegria, Ntale Shadik, Arturas Zakrevskis
-
Patent number: 12038998Abstract: 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: GrantFiled: December 31, 2022Date of Patent: July 16, 2024Assignee: Content Square SASInventors: Antoine Guo, Gregory Riberon, Safwen Baroudi