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: 11042899Abstract: 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: GrantFiled: May 7, 2018Date of Patent: June 22, 2021Assignee: Datorama Technologies, Ltd.Inventors: Efraeim Cohen Kassko, Ran Sarig
-
Patent number: 10754877Abstract: 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: GrantFiled: April 2, 2015Date of Patent: August 25, 2020Assignee: Datorama Technologies, Ltd.Inventors: Efraeim Cohen Kassko, Raanan Raz
-
Publication number: 20200184509Abstract: 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: ApplicationFiled: December 11, 2019Publication date: June 11, 2020Inventors: Efraeim Cohen KASSKO, Ran Sarig
-
Patent number: 10515386Abstract: A system and method for performing cross-platform data analytics of advertising campaign information.Type: GrantFiled: November 12, 2013Date of Patent: December 24, 2019Assignee: Datorama Technologies, Ltd.Inventors: Efraeim Cohen Kassko, Ran Sarig
-
Patent number: 10395271Abstract: 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: GrantFiled: February 10, 2014Date of Patent: August 27, 2019Assignee: Datorama Technologies, Ltd.Inventors: Efraeim Cohen Kassko, Raanan Raz
-
Publication number: 20180253754Abstract: 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: ApplicationFiled: May 7, 2018Publication date: September 6, 2018Applicant: c/o Datorama Technologies, Ltd.Inventors: Efraeim Cohen KASSKO, Ran SARIG
-
Patent number: 9965772Abstract: 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: GrantFiled: July 24, 2015Date of Patent: May 8, 2018Assignee: Datorama Technologies, Ltd.Inventors: Efraeim Cohen Kassko, Ran Sarig
-
Patent number: 9369475Abstract: 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: GrantFiled: March 31, 2015Date of Patent: June 14, 2016Assignee: Sizmek Technologies Ltd.Inventor: Efraeim Cohen
-
Publication number: 20150332316Abstract: 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: ApplicationFiled: July 24, 2015Publication date: November 19, 2015Applicant: Datorama Technologies, Ltd.Inventors: Efraeim Cohen Kassko, Ran Sarig
-
Publication number: 20150213109Abstract: 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: ApplicationFiled: April 2, 2015Publication date: July 30, 2015Applicant: DATORAMA TECHNOLOGIES, LTD.Inventors: Efraeim Cohen Kassko, Raanan Raz
-
Publication number: 20150207803Abstract: 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: ApplicationFiled: March 31, 2015Publication date: July 23, 2015Applicant: SIZMEK TECHNOLOGIES LTD.Inventor: Efraeim COHEN
-
Patent number: 8997178Abstract: 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: GrantFiled: December 12, 2012Date of Patent: March 31, 2015Assignee: Sizmek Technologies Ltd.Inventor: Efraeim Cohen
-
Patent number: 8966071Abstract: 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: GrantFiled: September 9, 2013Date of Patent: February 24, 2015Assignee: Sizmek Technologies Ltd.Inventors: Ofer Zadikario, Hanit Galili, Efraeim Cohen-Kassko, Amichai Kidron, Keren Friedman, Inbal Cohen-Shwartz
-
Publication number: 20140200988Abstract: 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: ApplicationFiled: February 10, 2014Publication date: July 17, 2014Applicant: DATORAMA TECHNOLOGIES, LTD.Inventors: Efraeim Cohen Kassko, Raanan Raz
-
Publication number: 20140200989Abstract: A system and method for performing cross-platform data analytics of advertising campaign information.Type: ApplicationFiled: November 12, 2013Publication date: July 17, 2014Applicant: Datorama Technologies, Ltd.Inventors: Efraeim Cohen Kassko, Ran Sarig
-
Publication number: 20140012662Abstract: 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: ApplicationFiled: September 9, 2013Publication date: January 9, 2014Applicant: MediaMind Technologies Ltd.Inventors: Ofer ZADIKARIO, Hanit GALILI, Efraeim COHEN-KASSKO, Amichai KIDRON, Keren FRIEDMAN, Inbal COHEN-SHWARTZ
-
Patent number: 8533321Abstract: 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: GrantFiled: March 5, 2012Date of Patent: September 10, 2013Assignee: Mediamind Technologies Ltd.Inventors: Ofer Zadikario, Hanit Galili, Efraeim Cohen-Kassko, Amichai Kidron, Keren Friedman, Inbal Cohen-Shwartz
-
Patent number: 8347352Abstract: 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: GrantFiled: November 2, 2009Date of Patent: January 1, 2013Assignee: Mediamind Technologies Ltd.Inventor: Efraeim Cohen
-
Publication number: 20120166273Abstract: 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: ApplicationFiled: March 5, 2012Publication date: June 28, 2012Applicant: MEDIAMIND TECHNOLOGIES LTD.Inventors: Ofer ZADIKARIO, Hanit GALILI, Efraeim COHEN-KASSKO, Amichai KIDRON, Keren FRIEDMAN, Inbal COHEN-SHWARTZ
-
Patent number: 8156218Abstract: 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: GrantFiled: December 19, 2006Date of Patent: April 10, 2012Assignee: Mediamind Technologies Ltd.Inventors: Ofer Zadikario, Hanit Galili, Efraeim Cohen-Kassko, Amichai Kidron, Keren Friedman, Inbal Cohen-Shwartz