Patents by Inventor Ryad ZENINE
Ryad ZENINE has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
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: 11989744Abstract: 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: GrantFiled: May 25, 2023Date of Patent: May 21, 2024Assignee: Content Square SASInventors: Alexandre Ilin, Theo Ropiteaux, Ryad Zenine
-
Publication number: 20240143685Abstract: 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: ApplicationFiled: May 4, 2023Publication date: May 2, 2024Inventors: Stephane Altounian, Yunbo Wang, Ryad Zenine
-
Patent number: 11947899Abstract: 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: GrantFiled: May 31, 2023Date of Patent: April 2, 2024Assignee: Content Square SASInventors: Steven Botbol, Tristan Giovangrandi, Arnaud Bodenan, Henrique Cesar, Francois Le, Ryad Zenine
-
Publication number: 20240037577Abstract: 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: ApplicationFiled: May 25, 2023Publication date: February 1, 2024Inventors: Alexandre Ilin, Theo Ropiteaux, Ryad Zenine
-
Publication number: 20230385528Abstract: 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: ApplicationFiled: May 31, 2023Publication date: November 30, 2023Inventors: Steven Botbol, Tristan Giovangrandi, Arnaud Bodenan, Henrique Cesar, Francois Le, Ryad Zenine
-
Publication number: 20230385852Abstract: The subject technology receives a metric based on an analysis of user activity on a retail website, the user activity corresponding to a set of sessions occurring over a period of time at the retail website, the set of sessions corresponding to a set of users that visited the retail website over the period of time. The subject technology determines a first value of a conversion adjustment threshold estimation based at least in part on the metric. The subject technology determines a second value of a conversions opportunity estimation based at least in part on the first value. The subject technology determines a third value of a revenue opportunity estimation based at least in part on the second value. The subject technology provides for display an interface including a representation of the third value of the revenue opportunity estimation.Type: ApplicationFiled: May 31, 2022Publication date: November 30, 2023Inventors: Patrick Le Drogo, Corentin Flacher, Ryad Zenine
-
Method for near-real-time communicating negative user experience of users interacting with a website
Patent number: 11799746Abstract: 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: GrantFiled: July 24, 2020Date of Patent: October 24, 2023Assignee: Content Square SASInventors: Ryad Zenine, Vincent Colombet -
Patent number: 11675867Abstract: 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: July 27, 2022Date of Patent: June 13, 2023Assignee: Content Square SASInventors: Stephane Altounian, Yunbo Wang, Ryad Zenine
-
Patent number: 11663615Abstract: 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: GrantFiled: July 29, 2022Date of Patent: May 30, 2023Assignee: Content Square SASInventors: Alexandre Ilin, Theo Ropiteaux, Ryad Zenine
-
METHOD FOR NEAR-REAL-TIME COMMUNICATING NEGATIVE USER EXPERIENCE OF USERS INTERACTING WITH A WEBSITE
Publication number: 20220029904Abstract: 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: ApplicationFiled: July 24, 2020Publication date: January 27, 2022Applicant: Content Square SASInventors: Ryad ZENINE, Vincent COLOMBET