Patents by Inventor Bruno Nieuwenhuys

Bruno Nieuwenhuys 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: 11695546
    Abstract: A method comprises receiving a session identifier from a streaming system that identifies a user session with the streaming system. The method further includes receiving a first message from a streaming system that is based on a token that is generated based on a combination of the session identifier and a timestamp at which an insertable content item was presented to the user in a content stream by the streaming system. The first message is decrypted using a plurality of timestamps that are within a range of a current time. An identifier is determined for the insertable content item based on the decrypted message. A second message is transmitted to an enabling system, the message including instructions for execution by the enabling system to execute one or more operations with the identified insertable content item.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: July 4, 2023
    Assignee: ADSWIZZ INC.
    Inventors: Victor Mocioiu, Bruno Nieuwenhuys, Vlad Andrei Dumitru, Guillaume Drevet
  • Patent number: 11645675
    Abstract: An online system trains machine learning models that, when applied to gathered sensor data, determines personal characteristics (e.g., age, gender, height) of an individual in a non-intrusive manner. Specifically, the online system trains a first machine learning model that analyzes sensor data gathered from a client device associated with the individual. The first machine learning model determines whether a trigger event, such as whether the individual is walking, is currently occurring. A second machine learning model trained by the online system analyzes sensor data corresponding to the trigger event to identify the personal characteristics of the walking individual.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: May 9, 2023
    Assignee: AdsWizz Inc.
    Inventors: Bruno Nieuwenhuys, Victor Mocioiu, Sergiu Alexandrescu, Ciprian Caba, Alexandru Cotiga
  • Patent number: 11588866
    Abstract: An online system tailors audio segments for users accessing a live audio stream such that the audio segments can be presented to users during a break of the live audio stream. The audio segment can include interactive content as well as one or both of an audio clip and a standard message, each of which serves as a type of introduction to the interactive content. For each user, the online system analyzes characteristics of the user to determine whether to include the standard message in addition to the audio clip, or to withhold the standard message from the audio segment. Therefore, different users accessing the live audio stream can be appropriately introduced to the interactive content which can improve the likelihood that the users interact with the interactive content.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: February 21, 2023
    Assignee: AdsWizz Inc.
    Inventors: Victor Mocioiu, Bruno Nieuwenhuys, Vlad Andrei Dumitru, Florin Guzik
  • Publication number: 20220166824
    Abstract: A content replacement system sends a content item with one or more content replacement parts to be consumed by a user of a client device. The content item is further associated with an interaction pattern that corresponds to a particular user interaction and a defined action that is to be executed by the client device when the particular user interaction is performed on the client device. While the content replacement part is played on the client device, one or more sensors of the client device acquire data regarding user interactions performed by the user on the client device. The acquired data is processed to determine whether the user has performed a user interaction that matches the interaction pattern. Upon detecting a match, the client device sends a notification to the content replacement system indicating that the match has occurred and further executes the defined action.
    Type: Application
    Filed: February 10, 2022
    Publication date: May 26, 2022
    Inventors: Bruno Nieuwenhuys, Bogdan Bocse, Mihai Ciurea, Caba Ciprian, Guzik Dumitru Florin
  • Patent number: 11310301
    Abstract: A content replacement system sends a content item with one or more content replacement parts to be consumed by a user of a client device. The content item is further associated with an interaction pattern that corresponds to a particular user interaction and a defined action that is to be executed by the client device when the particular user interaction is performed on the client device. While the content replacement part is played on the client device, one or more sensors of the client device acquire data regarding user interactions performed by the user on the client device. The acquired data is processed to determine whether the user has performed a user interaction that matches the interaction pattern. Upon detecting a match, the client device sends a notification to the content replacement system indicating that the match has occurred and further executes the defined action.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: April 19, 2022
    Assignee: AdsWizz Inc.
    Inventors: Bruno Nieuwenhuys, Bogdan Bocse, Mihai Ciurea, Caba Ciprian, Guzik Dumitru Florin
  • Publication number: 20210067574
    Abstract: An online system tailors audio segments for users accessing a live audio stream such that the audio segments can be presented to users during a break of the live audio stream. The audio segment can include interactive content as well as one or both of an audio clip and a standard message, each of which serves as a type of introduction to the interactive content. For each user, the online system analyzes characteristics of the user to determine whether to include the standard message in addition to the audio clip, or to withhold the standard message from the audio segment. Therefore, different users accessing the live audio stream can be appropriately introduced to the interactive content which can improve the likelihood that the users interact with the interactive content.
    Type: Application
    Filed: November 10, 2020
    Publication date: March 4, 2021
    Inventors: Victor Mocioiu, Bruno Nieuwenhuys, Vlad Andrei Dumitru, Florin Guzik
  • Patent number: 10868846
    Abstract: An online system tailors audio segments for users accessing a live audio stream such that the audio segments can be presented to users during a break of the live audio stream. The audio segment can include interactive content as well as one or both of an audio clip and a standard message, each of which serves as a type of introduction to the interactive content. For each user, the online system analyzes characteristics of the user to determine whether to include the standard message in addition to the audio clip, or to withhold the standard message from the audio segment. Therefore, different users accessing the live audio stream can be appropriately introduced to the interactive content which can improve the likelihood that the users interact with the interactive content.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: December 15, 2020
    Assignee: ADSWIZZ INC.
    Inventors: Victor Mocioiu, Bruno Nieuwenhuys, Vlad Andrei Dumitru, Florin Guzik
  • Publication number: 20200382275
    Abstract: A method comprises receiving a session identifier from a streaming system that identifies a user session with the streaming system. The method further includes receiving a first message from a streaming system that is based on a token that is generated based on a combination of the session identifier and a timestamp at which an insertable content item was presented to the user in a content stream by the streaming system. The first message is decrypted using a plurality of timestamps that are within a range of a current time. An identifier is determined for the insertable content item based on the decrypted message. A second message is transmitted to an enabling system, the message including instructions for execution by the enabling system to execute one or more operations with the identified insertable content item.
    Type: Application
    Filed: June 1, 2020
    Publication date: December 3, 2020
    Inventors: Victor Mocioiu, Bruno Nieuwenhuys, Vlad Andrei Dumitru, Guillaume Drevet
  • Patent number: 10248378
    Abstract: A content replacement system identifies regular content replacement parts and alternative content replacement parts, each alternative content replacement part being a content item with a duration within one of a plurality of ranges. The system detects a start of a content replacement break in a listener content stream, the listener content stream shifted by a listener delay value from a live content stream. The system inserts the regular content replacement parts into the stream. The system detects an end of the content replacement break for the listener content stream, and selects one of the alternative content replacement parts to insert into the listener content stream, the selected alternative content replacement part having a duration that when inserted into the listener content stream minimizes a difference between the listener delay value and a target delay value.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: April 2, 2019
    Assignee: ADSWIZZ INC.
    Inventors: Bruno Nieuwenhuys, Bogdan Bocse, Mihai Ciurea
  • Publication number: 20190058745
    Abstract: An online system tailors audio segments for users accessing a live audio stream such that the audio segments can be presented to users during a break of the live audio stream. The audio segment can include interactive content as well as one or both of an audio clip and a standard message, each of which serves as a type of introduction to the interactive content. For each user, the online system analyzes characteristics of the user to determine whether to include the standard message in addition to the audio clip, or to withhold the standard message from the audio segment. Therefore, different users accessing the live audio stream can be appropriately introduced to the interactive content which can improve the likelihood that the users interact with the interactive content.
    Type: Application
    Filed: August 16, 2018
    Publication date: February 21, 2019
    Inventors: Victor Mocioiu, Bruno Nieuwenhuys, Vlad Andrei Dumitru, Florin Guzik
  • Publication number: 20180285319
    Abstract: An online system trains machine learning models that, when applied to gathered sensor data, determines personal characteristics (e.g., age, gender, height) of an individual in a non-intrusive manner. Specifically, the online system trains a first machine learning model that analyzes sensor data gathered from a client device associated with the individual. The first machine learning model determines whether a trigger event, such as whether the individual is walking, is currently occurring. A second machine learning model trained by the online system analyzes sensor data corresponding to the trigger event to identify the personal characteristics of the walking individual.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: Bruno Nieuwenhuys, Victor Mocioiu, Sergiu Alexandrescu, Ciprian Caba, Alexandru Cotiga
  • Patent number: 10051327
    Abstract: An online system predicts attention scores using a predictive model, each attention score representing a user's perspicaciousness as the user is accessing a live stream. The predictive model describes a relationship between a user's attention score and when the user joined the live stream. Therefore, when the online system receives a request to generate an attention score for a user that joined the live stream at a particular time, the online system applies the predictive model to determine a predicted attention score for the user. The online system can provide the predicted attention score to a content provider server such that the content provider server can select content items to be presented to each user during a break in the live stream. If users do not respond to presented content items as expected, the online system can update the predictive model to account for the unexpected responses.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: August 14, 2018
    Assignee: AdsWizz Inc.
    Inventors: Bruno Nieuwenhuys, Victor Mocioiu, Adrian Hospodar, Mihai Isaroiu, Alexandru Cotiga
  • Publication number: 20170131967
    Abstract: A content replacement system identifies regular content replacement parts and alternative content replacement parts, each alternative content replacement part being a content item with a duration within one of a plurality of ranges. The system detects a start of a content replacement break in a listener content stream, the listener content stream shifted by a listener delay value from a live content stream. The system inserts the regular content replacement parts into the stream. The system detects an end of the content replacement break for the listener content stream, and selects one of the alternative content replacement parts to insert into the listener content stream, the selected alternative content replacement part having a duration that when inserted into the listener content stream minimizes a difference between the listener delay value and a target delay value.
    Type: Application
    Filed: July 7, 2016
    Publication date: May 11, 2017
    Inventors: Bruno Nieuwenhuys, Bogdan Bocse, Mihai Ciurea
  • Publication number: 20140181243
    Abstract: A method for tracking digital content. The method can include receiving digital content data from a digital content provider; generating a client digital content data stream using the digital content data; sending the client digital content data stream to a client system; and sending a signal to a digital content tracking system when an event is triggered by at least one of (1) a status of the client digital content data stream, (2) a placeholder associated with the client digital content data stream, (3) an external event, and (4) metadata in the client digital content data stream. Accordingly, the method can be used to manage the complexity of the streaming data to a variety of client systems while simultaneously transmitting event-triggered signals to a variety of digital content tracking systems.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: ADSWIZZ S.A.
    Inventor: Bruno NIEUWENHUYS
  • Publication number: 20110145370
    Abstract: Methods and systems to insert secondary content within a primary audio and/or video stream in real-time. Insertion may be implemented as a continuous process and/or on-demand, and may be implemented independent of content provider and content consumer platform technologies. Insertion may be implemented transparent to content providers and content consumers. Secondary content may include personalized content, which may be personalized with respect to an individual and/or a group of individuals. Secondary content may include personalized advertising content. A media stream may be monitored and inspected and to determine where to place personalized content.
    Type: Application
    Filed: August 31, 2010
    Publication date: June 16, 2011
    Inventor: Bruno Nieuwenhuys