Patents by Inventor Efraeim Cohen

Efraeim Cohen 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: 11042899
    Abstract: A system and method for tracking users across a plurality of media platforms are provided. The method includes generating unified user-level data of each user across the media of advertising platforms; storing the unified user-level data generated for each user in a storage; taping into the plurality of advertising platforms to render pixel trafficking data; and analyzing raw data based on which the unified user-level data is generated.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: June 22, 2021
    Assignee: Datorama Technologies, Ltd.
    Inventors: Efraeim Cohen Kassko, Ran Sarig
  • Patent number: 10754877
    Abstract: A system and method for providing big data analytics responsive to dynamically-changing data models are provided. The method includes parsing, based on a logical data schema, a user query into a plurality of sub-queries; sending the plurality of sub-queries to a plurality of data stores, wherein each data store is selected based on a physical data schema of a dynamic data schema; receiving a plurality of sub-result datasets, wherein each sub-result dataset corresponds to a sub-query; and combining the plurality of sub-result datasets into a single resulting data set based on a logical schema of the dynamic data schema, wherein the combining includes at least any of: an aggregation operation and a join operation.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: August 25, 2020
    Assignee: Datorama Technologies, Ltd.
    Inventors: Efraeim Cohen Kassko, Raanan Raz
  • Publication number: 20200184509
    Abstract: A system and method for performing cross-platform data analytics of advertising campaign information. The system comprises a data sanitizing module for receiving information related to at least one campaign from a plurality of advertising platforms and to produce a normalized dataset having data values that comply with a unified format; a storage and transformation (TS) engine for transforming data values in the normalized dataset into a format defined in a relaxed data schema, thereby resulting with a relaxed dataset, the TS engine is further configured to analyze the relaxed dataset to compute a plurality of campaign measurements of measurable data values included in the relaxed dataset; a data-mart module for storing the relaxed dataset together with the computed campaign measurements; and a management user interface (UI) module for allowing client devices access to data stored in the data-mart module, wherein the data-mart module is optimized for providing an accelerated data for data stored therein.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 11, 2020
    Inventors: Efraeim Cohen KASSKO, Ran Sarig
  • Patent number: 10515386
    Abstract: A system and method for performing cross-platform data analytics of advertising campaign information.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: December 24, 2019
    Assignee: Datorama Technologies, Ltd.
    Inventors: Efraeim Cohen Kassko, Ran Sarig
  • Patent number: 10395271
    Abstract: A system and method for normalizing campaign data gathered from a plurality of advertising platforms. The method comprises receiving campaign data related to at least one campaign gathered from a plurality of advertising platforms; mapping data dimensions in the received campaign data to a marketing data model to produce a dataset that is organized and functions as the marketing data model; normalizing data values in the dataset according to a unified notation defined for each of the data dimensions in the marketing data model; and optimizing the normalized dataset to allow faster manipulation of data.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: August 27, 2019
    Assignee: Datorama Technologies, Ltd.
    Inventors: Efraeim Cohen Kassko, Raanan Raz
  • Publication number: 20180253754
    Abstract: A system and method for tracking users across a plurality of media platforms are provided. The method includes generating unified user-level data of each user across the media of advertising platforms; storing the unified user-level data generated for each user in a storage; taping into the plurality of advertising platforms to render pixel trafficking data; and analyzing raw data based on which the unified user-level data is generated.
    Type: Application
    Filed: May 7, 2018
    Publication date: September 6, 2018
    Applicant: c/o Datorama Technologies, Ltd.
    Inventors: Efraeim Cohen KASSKO, Ran SARIG
  • Patent number: 9965772
    Abstract: A system and method for unifying user-level data across a plurality of media platforms are provided. The method includes receiving user-level data events from the plurality of media platforms, wherein each event relates to at least one online advertisement viewed by a plurality of users; processing the received user-level data events to detect a group of user-level data events related to the same user of the plurality of users; combining user-level data from each group of user-level data events related to the same user; assigning a unique user identifier to the combined user-level data to result in a unified user-level data related to a particular user; and storing the unified user-level data in a database, thereby providing consistent user-level data across the plurality of media platforms.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: May 8, 2018
    Assignee: Datorama Technologies, Ltd.
    Inventors: Efraeim Cohen Kassko, Ran Sarig
  • Patent number: 9369475
    Abstract: A system and method for providing secure communications between third parties and hosting web pages. The method includes uploading a hosting web page to a client device, the hosting web page includes at least a sand-box proxy and a sand-box engine; uploading a third party module to the hosting web page; determining whether a proxy API call received from the third party module meets at least one validation rule, the proxy API call includes at least a script and a payload parameter provided by the third party module; for each validation rule, upon determining that the proxy API call does not meet the validation rule, modifying the script to meet the validation rule; generating an engine API call including at least the payload parameter validating the engine API call; and upon validation of the engine API call, executing, by the sand-box engine over the hosting web page, the payload parameter.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: June 14, 2016
    Assignee: Sizmek Technologies Ltd.
    Inventor: Efraeim Cohen
  • Publication number: 20150332316
    Abstract: A system and method for unifying user-level data across a plurality of media platforms are provided. The method includes receiving user-level data events from the plurality of media platforms, wherein each event relates to at least one online advertisement viewed by a plurality of users; processing the received user-level data events to detect a group of user-level data events related to the same user of the plurality of users; combining user-level data from each group of user-level data events related to the same user; assigning a unique user identifier to the combined user-level data to result in a unified user-level data related to a particular user; and storing the unified user-level data in a database, thereby providing consistent user-level data across the plurality of media platforms.
    Type: Application
    Filed: July 24, 2015
    Publication date: November 19, 2015
    Applicant: Datorama Technologies, Ltd.
    Inventors: Efraeim Cohen Kassko, Ran Sarig
  • Publication number: 20150213109
    Abstract: A system and method for providing big data analytics responsive to dynamically-changing data models are provided. The method includes parsing, based on a logical data schema, a user query into a plurality of sub-queries; sending the plurality of sub-queries to a plurality of data stores, wherein each data store is selected based on a physical data schema of a dynamic data schema; receiving a plurality of sub-result datasets, wherein each sub-result dataset corresponds to a sub-query; and combining the plurality of sub-result datasets into a single resulting data set based on a logical schema of the dynamic data schema, wherein the combining includes at least any of: an aggregation operation and a join operation.
    Type: Application
    Filed: April 2, 2015
    Publication date: July 30, 2015
    Applicant: DATORAMA TECHNOLOGIES, LTD.
    Inventors: Efraeim Cohen Kassko, Raanan Raz
  • Publication number: 20150207803
    Abstract: A system and method for providing secure communications between third parties and hosting web pages. The method includes uploading a hosting web page to a client device, the hosting web page includes at least a sand-box proxy and a sand-box engine; uploading a third party module to the hosting web page; determining whether a proxy API call received from the third party module meets at least one validation rule, the proxy API call includes at least a script and a payload parameter provided by the third party module; for each validation rule, upon determining that the proxy API call does not meet the validation rule, modifying the script to meet the validation rule; generating an engine API call including at least the payload parameter validating the engine API call; and upon validation of the engine API call, executing, by the sand-box engine over the hosting web page, the payload parameter.
    Type: Application
    Filed: March 31, 2015
    Publication date: July 23, 2015
    Applicant: SIZMEK TECHNOLOGIES LTD.
    Inventor: Efraeim COHEN
  • Patent number: 8997178
    Abstract: A method and system for securing hosting web pages from malicious third party modules. The method includes uploading a third party module to a hosting web page; validating a proxy API call received from the third party module, wherein the proxy API call includes at least a payload parameter provided by the third party module; generating an engine API call including at least the payload parameter; validating the engine API call; and executing the payload parameter if the engine API call is validated.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: March 31, 2015
    Assignee: Sizmek Technologies Ltd.
    Inventor: Efraeim Cohen
  • Patent number: 8966071
    Abstract: A method for uniquely identifying an initial exposure of a visitor to an advertisement campaign is provided. The method includes causing a web browser to call an overlap server upon serving of an advertisement of the advertisement campaign; storing, by the overlap server, an overlap data structure in any one of the web browser and a web server, wherein the overlap data structure is coded to identify the advertisement campaign, a host website through which the visitor is exposed to the advertisement campaign, and an indication as to whether the advertisement campaign was previously visited by the visitor of the web browser; and processing, by the overlap server, the overlap data structure to determine the initial exposure of the visitor to the advertisement of the advertisement campaign and the host website through which the visitor was exposed to the advertisement campaign.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: February 24, 2015
    Assignee: Sizmek Technologies Ltd.
    Inventors: Ofer Zadikario, Hanit Galili, Efraeim Cohen-Kassko, Amichai Kidron, Keren Friedman, Inbal Cohen-Shwartz
  • Publication number: 20140200989
    Abstract: A system and method for performing cross-platform data analytics of advertising campaign information.
    Type: Application
    Filed: November 12, 2013
    Publication date: July 17, 2014
    Applicant: Datorama Technologies, Ltd.
    Inventors: Efraeim Cohen Kassko, Ran Sarig
  • Publication number: 20140200988
    Abstract: A system and method for normalizing campaign data gathered from a plurality of advertising platforms. The method comprises receiving campaign data related to at least one campaign gathered from a plurality of advertising platforms; mapping data dimensions in the received campaign data to a marketing data model to produce a dataset that is organized and functions as the marketing data model; normalizing data values in the dataset according to a unified notation defined for each of the data dimensions in the marketing data model; and optimizing the normalized dataset to allow faster manipulation of data.
    Type: Application
    Filed: February 10, 2014
    Publication date: July 17, 2014
    Applicant: DATORAMA TECHNOLOGIES, LTD.
    Inventors: Efraeim Cohen Kassko, Raanan Raz
  • Publication number: 20140012662
    Abstract: A method for uniquely identifying an initial exposure of a visitor to an advertisement campaign is provided. The method includes causing a web browser to call an overlap server upon serving of an advertisement of the advertisement campaign; storing, by the overlap server, an overlap data structure in any one of the web browser and a web server, wherein the overlap data structure is coded to identify the advertisement campaign, a host website through which the visitor is exposed to the advertisement campaign, and an indication as to whether the advertisement campaign was previously visited by the visitor of the web browser; and processing, by the overlap server, the overlap data structure to determine the initial exposure of the visitor to the advertisement of the advertisement campaign and the host website through which the visitor was exposed to the advertisement campaign.
    Type: Application
    Filed: September 9, 2013
    Publication date: January 9, 2014
    Applicant: MediaMind Technologies Ltd.
    Inventors: Ofer ZADIKARIO, Hanit GALILI, Efraeim COHEN-KASSKO, Amichai KIDRON, Keren FRIEDMAN, Inbal COHEN-SHWARTZ
  • Patent number: 8533321
    Abstract: A method for tracking a cumulative number of unique visitors to different to objects. The method includes maintaining a data structure that allows for a direct determination of the cumulative number of different visitors exposed to the different objects; establishing a connection with a visitor when the visitor requests to visit an object; examining a cookie stored in the visitor during the established connection to determine whether the visitor previously visited the currently requested object; and updating the data structure in the database and an overlap code contained in the cookie based on the examination results, wherein objects are different websites displaying a same set of advertisements of a same campaign.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: September 10, 2013
    Assignee: Mediamind Technologies Ltd.
    Inventors: Ofer Zadikario, Hanit Galili, Efraeim Cohen-Kassko, Amichai Kidron, Keren Friedman, Inbal Cohen-Shwartz
  • Patent number: 8347352
    Abstract: A method and system for securing hosting web pages from malicious third party modules. The method includes uploading a third party module to a hosting web page; validating a proxy API call received from the third party module, wherein the proxy API call includes at least a payload parameter provided by the third party module; generating an engine API call including at least the payload parameter; validating the engine API call; and executing the payload parameter if the engine API call is validated.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: January 1, 2013
    Assignee: Mediamind Technologies Ltd.
    Inventor: Efraeim Cohen
  • Publication number: 20120166273
    Abstract: A method for tracking a cumulative number of unique visitors to different to objects. The method includes maintaining a data structure that allows for a direct determination of the cumulative number of different visitors exposed to the different objects; establishing a connection with a visitor when the visitor requests to visit an object; examining a cookie stored in the visitor during the established connection to determine whether the visitor previously visited the currently requested object; and updating the data structure in the database and an overlap code contained in the cookie based on the examination results, wherein objects are different websites displaying a same set of advertisements of a same campaign.
    Type: Application
    Filed: March 5, 2012
    Publication date: June 28, 2012
    Applicant: MEDIAMIND TECHNOLOGIES LTD.
    Inventors: Ofer ZADIKARIO, Hanit GALILI, Efraeim COHEN-KASSKO, Amichai KIDRON, Keren FRIEDMAN, Inbal COHEN-SHWARTZ
  • Patent number: 8156218
    Abstract: A computer-implemented method and system is provided for tracking a cumulative number of identifiable visitors to different objects (S1, S2 . . . SN), each of which may be visited by multiple visitors. A data structure is adapted to contain records relating to each object (S1, S2 . . . SN) and to each combination of two or more objects (S1S2, S1S3, . . . S1SN, S2S3, S2S4, . . . S2SN, S1S2S3, S1S3S4, . . . S1SN-1SN etc.). For each visitor visiting an object (SM) for the first time there is determined a current combination of objects previously visited by the visitor. If no objects have been previously visited by the visitor, a respective record relating to the object (SM) is incremented; and if objects have been visited by the visitor, the record relating to the current combination is decremented and the record relating to the combination of the object (SM) with the current combination is incremented.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: April 10, 2012
    Assignee: Mediamind Technologies Ltd.
    Inventors: Ofer Zadikario, Hanit Galili, Efraeim Cohen-Kassko, Amichai Kidron, Keren Friedman, Inbal Cohen-Shwartz