Patents by Inventor Roy Udassin

Roy Udassin 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: 10454672
    Abstract: In one embodiment, a method includes a system receiving a request from a user's device, the request being directed to a first host. The system may generate a key, a verification token, and an encrypted key. The system may transmit the verification token and the encrypted key to the device from the first host, and transmit instructions configured to cause (1) the verification token to be stored as a cookie associated with the first host, and (2) the device to transmit the encrypted key to a second host. The system may receive a second request comprising the encrypted key from the device, and decrypt it to obtain the key upon determining that the encrypted key was not previously decrypted. The system may transmit the key to the device from the second host, and instruct the device to store the key as a cookie associated with the second host.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: October 22, 2019
    Assignee: Facebook, Inc.
    Inventors: Roy Udassin, Erling Alf Ellingsen, Itay Duvdevani, Oren Hafif
  • Publication number: 20180343113
    Abstract: In one embodiment, a method includes a system receiving a request from a user's device, the request being directed to a first host. The system may generate a key, a verification token, and an encrypted key. The system may transmit the verification token and the encrypted key to the device from the first host, and transmit instructions configured to cause (1) the verification token to be stored as a cookie associated with the first host, and (2) the device to transmit the encrypted key to a second host. The system may receive a second request comprising the encrypted key from the device, and decrypt it to obtain the key upon determining that the encrypted key was not previously decrypted. The system may transmit the key to the device from the second host, and instruct the device to store the key as a cookie associated with the second host.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: Roy Udassin, Erling Alf Ellingsen, Itay Duvdevani, Oren Hafif
  • Patent number: 9779118
    Abstract: A method for live database schema tree change, comprising: (a) providing a computerized database comprising: a parent database table and a child database table having a column configured to reference the parent database table; and (b) while the computerized database is live, operating a database management system (DBMS) in control of the computerized database, to: create an intermediate database table having a column configured to reference the parent database table; in the child database table: create a column configured to reference the intermediate database table, insert an identifier of the intermediate database table into all fields of the column configured to reference the intermediate database table, and overwrite all fields of the column configured to reference the parent database table with data from the fields of the column configured to reference the intermediate database table.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: October 3, 2017
    Assignee: KENSHOO LTD.
    Inventors: Yaniv Shmueli, Roy Udassin, Sagi Keren-Haselkorn
  • Publication number: 20160314493
    Abstract: A method for changing targeting criteria in a social advertising platform. The method includes receiving data from a user. The data comprises one or more social metric rules, and targeting criteria values of one or more ad entities in a social advertising platform. The method comprises retrieving, automatically, from the social advertising platform, one or more baseline social metrics based on the targeting criteria values. The method includes periodically retrieving, automatically, respective present social metrics from the social advertising platform. The method includes periodically computing, automatically, a compliance value based on the present social metrics, the baseline social metrics, and the social metric rule(s). The method includes periodically comparing the compliance value to a predefined threshold and based on the comparison, instructing the social advertising platform to change one or more of the targeting criteria values. The method includes storing the changed targeting criteria values.
    Type: Application
    Filed: April 25, 2016
    Publication date: October 27, 2016
    Inventor: Roy UDASSIN
  • Publication number: 20160283526
    Abstract: A method for live database schema tree change, comprising: (a) providing a computerized database comprising: a parent database table and a child database table having a column configured to reference the parent database table; and (b) while the computerized database is live, operating a database management system (DBMS) in control of the computerized database, to: create an intermediate database table having a column configured to reference the parent database table; in the child database table: create a column configured to reference the intermediate database table, insert an identifier of the intermediate database table into all fields of the column configured to reference the intermediate database table, and overwrite all fields of the column configured to reference the parent database table with data from the fields of the column configured to reference the intermediate database table.
    Type: Application
    Filed: March 17, 2015
    Publication date: September 29, 2016
    Inventors: Yaniv Shmueli, Roy Udassin, Sagi Keren-Haselkorn
  • Publication number: 20150379556
    Abstract: A system, method and non-transitory media containing instructions for managing a next engagement in a system comprising a memory storing a database of collected users' paths to conversion, the system including a processor operatively coupled to the memory to obtain a pattern comprising one or more interactions, with respect to a user, map the obtained pattern to paths in the database and selecting the paths characterized by a likelihood value fitting a predefined condition, to yield matched paths, select a preferred path from among the matched paths using parameters, and determine an action for the next engagement using business-related criteria, thereby influencing said user to choose a next action corresponding to the selected preferred path.
    Type: Application
    Filed: June 25, 2014
    Publication date: December 31, 2015
    Applicant: KENSHOO LTD.
    Inventor: Roy Udassin