Patents by Inventor Charbel Zaarour

Charbel Zaarour 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: 12124470
    Abstract: Systems, methods, and computer readable storage media that may be used to receive, by a publishing platform, one or more first data events associated with first content of a first content provider and one or more second data events associated with second content of a second content provider, generate, by the publishing platform, multiplexed data by multiplexing the one or more first data vents and the one or more second data events, and communicate, by the publishing platform, the multiplexed data to a de-multiplexer of an analytics system, wherein the de-multiplexer de-multiplexes the multiplexed data into the one or more first data events and the one or more second data events, communicates the one or more first data events to a first endpoint associated with the first content provider, and communicates the one or more second data events to a second endpoint associated with the second content provider.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: October 22, 2024
    Assignee: GOOGLE LLC
    Inventors: Charbel Zaarour, Stephen Paul Ganem, Loc Thi Bao Do, Eric Joshua Burley
  • Publication number: 20230115547
    Abstract: A method including tagging a feature of a mobile application as an event generator, in response to a user interacting with the feature of the mobile application on a mobile device, generating an event having an event type, requesting, by an interaction measurement software development kit (SDK) from the mobile application, interaction data associated with the user interaction with the mobile application based on the event type, and securely transmitting, by the interaction measurement SDK, the interaction data to a first computing device indicated by the interaction measurement SDK.
    Type: Application
    Filed: July 14, 2020
    Publication date: April 13, 2023
    Inventor: Charbel Zaarour
  • Publication number: 20230111106
    Abstract: Systems, methods, and computer readable storage media that may be used to receive, by a publishing platform, one or more first data events associated with first content of a first content provider and one or more second data events associated with second content of a second content provider, generate, by the publishing platform, multiplexed data by multiplexing the one or more first data vents and the one or more second data events, and communicate, by the publishing platform, the multiplexed data to a de-multiplexer of an analytics system, wherein the de-multiplexer de-multiplexes the multiplexed data into the one or more first data events and the one or more second data events, communicates the one or more first data events to a first endpoint associated with the first content provider, and communicates the one or more second data events to a second endpoint associated with the second content provider.
    Type: Application
    Filed: January 22, 2021
    Publication date: April 13, 2023
    Inventors: Charbel Zaarour, Stephen Paul Ganem, Loc Thi Bao Do, Eric Joshua Burley
  • Publication number: 20230052479
    Abstract: One method includes providing a plurality of events defined for a mobile application; providing a plurality of configuration options for the events, wherein the plurality of configuration options may include parameters; receiving an update to a first configuration option of the plurality of configuration options for a first event of the plurality of events in the list and a first parameter associated with the update; storing the updated first configuration option; transmitting to a first client device of a plurality of client devices running the mobile application, the updated first configuration option, wherein the updated first configuration option may cause the mobile application to monitor data of the mobile application for the occurrence of the first parameter; receiving from the first client device responsive to the first client device detecting the occurrence of the configuration option.
    Type: Application
    Filed: October 25, 2022
    Publication date: February 16, 2023
    Inventors: Loc Thi Bao Do, Eric Joshua Burley, Matthew Grant Matyas, Charbel Zaarour
  • Patent number: 11089085
    Abstract: Systems and methods of passing data via resource identifiers for resources are provided herein. A data processing system can receive a first request from a client device responsive to an interaction with a content item presented on a first resource. The content item can include a resource identifier referencing a second resource accessible via an application to be installed. The first request can include the resource identifier and a device identifier. The data processing system can receive a second request from the client device responsive to an execution of the installed application. The second request can include the device identifier and an application identifier. The data processing system can determine that the application is to receive the request identifier. The data processing system can provide the resource identifier to direct the application to access the second resource for presentation via the application.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: August 10, 2021
    Assignee: Google LLC
    Inventors: Lianxiao Qiu, Charbel Zaarour, Han Tran, Guilherme Puglia
  • Publication number: 20210058446
    Abstract: Systems and methods of passing data via resource identifiers for resources are provided herein. A data processing system can receive a first request from a client device responsive to an interaction with a content item presented on a first resource. The content item can include a resource identifier referencing a second resource accessible via an application to be installed. The first request can include the resource identifier and a device identifier. The data processing system can receive a second request from the client device responsive to an execution of the installed application. The second request can include the device identifier and an application identifier. The data processing system can determine that the application is to receive the request identifier. The data processing system can provide the resource identifier to direct the application to access the second resource for presentation via the application.
    Type: Application
    Filed: November 2, 2020
    Publication date: February 25, 2021
    Applicant: Google LLC
    Inventors: Lianxiao Qiu, Charbel Zaarour, Han Tran, Guilherme Puglia, Stephen Paul Ganem
  • Patent number: 10826967
    Abstract: Systems and methods of passing data via resource identifiers for resources are provided herein. A data processing system can receive a first request from a client device responsive to an interaction with a content item presented on a first resource. The content item can include a resource identifier referencing a second resource accessible via an application to be installed. The first request can include the resource identifier and a device identifier. The data processing system can receive a second request from the client device responsive to an execution of the installed application. The second request can include the device identifier and an application identifier. The data processing system can determine that the application is to receive the request identifier. The data processing system can provide the resource identifier to direct the application to access the second resource for presentation via the application.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: November 3, 2020
    Assignee: Google LLC
    Inventors: Lianxiao Qiu, Charbel Zaarour, Han Tran, Guilherme Puglia