Patents by Inventor Ami Tabak

Ami Tabak 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: 10642828
    Abstract: A server receives a first query to perform one or more operations on an encrypted database and intercepts the first query. A set of data referenced by the first query is determined to include data that is to be encrypted. Based on metadata, one or more data columns of the data that is to be encrypted are identified as well as an encryption scheme to be applied to each of the data columns. Each of the identified data columns is encrypted based on the identified encryption scheme to produce encrypted data. One or more of the operations of the first query is determined to be unsupported on encrypted data. The one or more operations are executed on a token vault at a tokenizer to retrieve token data referencing the encrypted data. The first query is replaced with a modified query based on the retrieved token data. The modified query is executed on the encrypted database to retrieve an encrypted query result.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: May 5, 2020
    Assignee: SAP SE
    Inventors: Ami Tabak, Roopang Chauhan, Gangadhar Mavuru, Karan Sasan
  • Patent number: 10534685
    Abstract: A method, a system, and a computer program product for monitoring of software applications are disclosed. A request for data associated with a software application is received. Based on the received request, a monitoring agent is injected in a response data. The response data is responsive to the received request. Using the monitoring agent, at least one transaction implementing the response data is monitored. The transaction is executed by the software application. Data associated with execution of the transaction is collected based on the monitoring.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: January 14, 2020
    Assignee: SAP SE
    Inventors: Ami Tabak, Elad Schulman, Guy Hasenfeld
  • Publication number: 20190108255
    Abstract: A server receives a first query to perform one or more operations on an encrypted database and intercepts the first query. A set of data referenced by the first query is determined to include data that is to be encrypted. Based on metadata, one or more data columns of the data that is to be encrypted are identified as well as an encryption scheme to be applied to each of the data columns. Each of the identified data columns is encrypted based on the identified encryption scheme to produce encrypted data. One or more of the operations of the first query is determined to be unsupported on encrypted data. The one or more operations are executed on a token vault at a tokenizer to retrieve token data referencing the encrypted data. The first query is replaced with a modified query based on the retrieved token data. The modified query is executed on the encrypted database to retrieve an encrypted query result.
    Type: Application
    Filed: October 10, 2017
    Publication date: April 11, 2019
    Inventors: Ami Tabak, Roopang Chauhan, Gangadhar Mavuru, Karan Sasan
  • Publication number: 20180121309
    Abstract: A method, a system, and a computer program product for monitoring of software applications are disclosed. A request for data associated with a software application is received. Based on the received request, a monitoring agent is injected in a response data. The response data is responsive to the received request. Using the monitoring agent, at least one transaction implementing the response data is monitored. The transaction is executed by the software application. Data associated with execution of the transaction is collected based on the monitoring.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventors: Ami Tabak, Elad Schulman, Guy Hasenfeld