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: 11989744
    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: May 25, 2023
    Date of Patent: May 21, 2024
    Assignee: Content Square SAS
    Inventors: Alexandre Ilin, Theo Ropiteaux, Ryad Zenine
  • Publication number: 20240143685
    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: Application
    Filed: May 4, 2023
    Publication date: May 2, 2024
    Inventors: Stephane Altounian, Yunbo Wang, Ryad Zenine
  • 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
  • Publication number: 20240037577
    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: Application
    Filed: May 25, 2023
    Publication date: February 1, 2024
    Inventors: Alexandre Ilin, Theo Ropiteaux, Ryad Zenine
  • Publication number: 20230385528
    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: Application
    Filed: May 31, 2023
    Publication date: November 30, 2023
    Inventors: Steven Botbol, Tristan Giovangrandi, Arnaud Bodenan, Henrique Cesar, Francois Le, Ryad Zenine
  • Publication number: 20230385852
    Abstract: 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: Application
    Filed: May 31, 2022
    Publication date: November 30, 2023
    Inventors: Patrick Le Drogo, Corentin Flacher, Ryad Zenine
  • 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: 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
  • Publication number: 20220029904
    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: Application
    Filed: July 24, 2020
    Publication date: January 27, 2022
    Applicant: Content Square SAS
    Inventors: Ryad ZENINE, Vincent COLOMBET