Patents by Inventor Maayan Tal

Maayan Tal 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: 11599675
    Abstract: An apparatus, related devices and methods, having memory to store instructions; and a processor to execute the instructions, and the apparatus is configured to receive, by a remote browser isolation (RBI) proxy from a client device, a transfer request to send data to a destination application, wherein the client device is running an RBI agent and includes a Data Loss Prevention endpoint (DLPe) module, and wherein communications between the client device and the destination application are routed through the RBI proxy; receive a plurality of inputs to the client device associated with the transfer request; create a submission request that includes the plurality of inputs and metadata; send the submission request to the DLPe module; receive a response from the DLPe module, wherein the response includes an instruction to allow, to disallow, or to amend and allow the submission request; and process the submission request according to the instruction.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: March 7, 2023
    Assignee: McAfee, LLC
    Inventors: Andrew Naidley Juniper, Maayan Tal, Justin Timothy Cragin, Brandon Beau Adkins, Matan Gillon
  • Publication number: 20220100902
    Abstract: An apparatus, related devices and methods, having memory to store instructions; and a processor to execute the instructions, and the apparatus is configured to receive, by a remote browser isolation (RBI) proxy from a client device, a transfer request to send data to a destination application, wherein the client device is running an RBI agent and includes a Data Loss Prevention endpoint (DLPe) module, and wherein communications between the client device and the destination application are routed through the RBI proxy; receive a plurality of inputs to the client device associated with the transfer request; create a submission request that includes the plurality of inputs and metadata; send the submission request to the DLPe module; receive a response from the DLPe module, wherein the response includes an instruction to allow, to disallow, or to amend and allow the submission request; and process the submission request according to the instruction.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Applicant: McAfee, LLC
    Inventors: Andrew Naidley Juniper, Maayan Tal, Justin Timothy Cragin, Brandon Beau Adkins, Matan Gillon
  • Patent number: 10313371
    Abstract: A system and method for auditing data. A first request, the request including at least one data item and generated at a client may be received. The at least one data item may be processed to produce at least one processed data item. A second request may be generated based on the first request and on the processed data items. The second request may be forwarded to a server.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: June 4, 2019
    Assignee: CyberArk Software Ltd.
    Inventors: Ben Matzkel, Maayan Tal, Aviad Lahav
  • Patent number: 10250589
    Abstract: A system and method for protecting access to authentication systems. A mediator may accept original authentication credentials from a client, may process the authentication credentials to provide processed authentication credentials and may forward the processed authentication credentials to an authentication system. Processing original authentication credentials may include encrypting at least one portion of original authentication credentials.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: April 2, 2019
    Assignee: CyberArk Software Ltd.
    Inventors: Ben Matzkel, Maayan Tal, Aviad Lahav
  • Patent number: 10021078
    Abstract: A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, deciding whether to transform the input text deterministically or non-deterministically, or a combination of deterministically and non-deterministically, and based on that decision, transforming the input text accordingly, using at least one key to obtain processed text, and transmitting the processed text to the server. Other embodiments and features of the invention include searching for processed text, allowing for sorting of processed text records by applying an order-preserving transformation, storing unabridged processed elements in a storage device managed by the intermediate module, providing a function by the intermediate module on the input data in lieu of the server, and processing the processed text so as to determine by the intermediate module a transformation applied by the server on input text.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: July 10, 2018
    Assignee: Vaultive Ltd.
    Inventors: Ben Matzkel, Maayan Tal, Aviad Lahav
  • Publication number: 20180032756
    Abstract: A system and method for secure use of messaging systems. A mediator may receive an original message, process the original message to produce a processed message, and may forward the processed message to a server or a messaging system. A mediator may receive a processed message from a server or a messaging system, process the received processed message to produce an unprocessed message that may be substantially identical to the original message and may forward the unprocessed message to a destination.
    Type: Application
    Filed: July 28, 2017
    Publication date: February 1, 2018
    Applicant: Vaultive Ltd.
    Inventors: Ben MATZKEL, Maayan Tal, Aviad Lahav
  • Patent number: 9721119
    Abstract: A system and method for secure use of messaging systems. A mediator may receive an original message, process the original message to produce a processed message, and may forward the processed message to a server or a messaging system. A mediator may receive a processed message from a server or a messaging system, process the received processed message to produce an unprocessed message that may be substantially identical to the original message and may forward the unprocessed message to a destination.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: August 1, 2017
    Assignee: VAULTIVE LTD.
    Inventors: Ben Matzkel, Maayan Tal, Aviad Lahav
  • Publication number: 20160380983
    Abstract: A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, deciding whether to transform the input text deterministically or non-deterministically, or a combination of deterministically and non-deterministically, and based on that decision, transforming the input text accordingly, using at least one key to obtain processed text, and transmitting the processed text to the server. Other embodiments and features of the invention include searching for processed text, allowing for sorting of processed text records by applying an order-preserving transformation, storing unabridged processed elements in a storage device managed by the intermediate module, providing a function by the intermediate module on the input data in lieu of the server, and processing the processed text so as to determine by the intermediate module a transformation applied by the server on input text.
    Type: Application
    Filed: September 8, 2016
    Publication date: December 29, 2016
    Inventors: Ben MATZKEL, Maayan TAL, Aviad LAHAV
  • Patent number: 9444793
    Abstract: A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, deciding whether to transform the input text deterministically or non-deterministically, or a combination of deterministically and non-deterministically, and based on that decision, transforming the input text accordingly, using at least one key to obtain processed text, and transmitting the processed text to the server.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: September 13, 2016
    Assignee: Vaultive Ltd.
    Inventors: Ben Matzkel, Maayan Tal, Aviad Lahav
  • Patent number: 9338139
    Abstract: A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, and transmitting the processed text to the server. Embodiments of the invention include securing data between a client device and a server by processing the input text at the intermediate module by applying an order-preserving transformation, the order-preserving transformation comprising: generating order information based on the input text, the order information indicative of a relative order of the input text within a set of possible input texts according to a collation rule.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: May 10, 2016
    Assignee: Vaultive Ltd.
    Inventors: Ben Matzkel, Maayan Tal, Aviad Lahav
  • Publication number: 20160004883
    Abstract: A system and method for secure use of messaging systems. A mediator may receive an original message, process the original message to produce a processed message, and may forward the processed message to a server or a messaging system. A mediator may receive a processed message from a server or a messaging system, process the received processed message to produce an unprocessed message that may be substantially identical to the original message and may forward the unprocessed message to a destination.
    Type: Application
    Filed: September 17, 2015
    Publication date: January 7, 2016
    Inventors: Ben MATZKEL, Maayan TAL, Aviad LAHAV
  • Patent number: 9002976
    Abstract: A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, and transmitting the processed text to the server. According to one embodiment of the invention, the intermediate module may add excess information (referred to herein as bait) to encrypted user data in known locations. Such bait may be used when processed user data is received at the intermediate module in order to infer the kind of transformation applied to processed user data. Non-limiting examples of transformations for which bait may be used are application of a certain character encoding scheme and HTML tag elimination.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: April 7, 2015
    Assignee: Vaultive Ltd
    Inventors: Ben Matzkel, Maayan Tal, Aviad Lahav
  • Patent number: 8738683
    Abstract: A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, and transmitting the processed text to the server. In particular, the server may be configured to provide at least one function on input data provided by the client device, and the intermediate module may be configured to receive input data from the client device, to transform the input data into processed data, and to transmit the processed data to the server. Embodiments of the invention may include systems and methods for intercepting the input data at the intermediate module without transmission of the input data to the server; providing the at least one function by the intermediate module on the input data; and generating by the intermediate module at least one message to the client device based on a result of the at least one function.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: May 27, 2014
    Assignee: Vaultive Ltd.
    Inventors: Ben Matzkel, Maayan Tal, Aviad Lahav
  • Publication number: 20130067217
    Abstract: A system and method for protecting access to authentication systems. A mediator may accept original authentication credentials from a client, may process the authentication credentials to provide processed authentication credentials and may forward the processed authentication credentials to an authentication system. Processing original authentication credentials may include encrypting at least one portion of original authentication credentials.
    Type: Application
    Filed: May 19, 2011
    Publication date: March 14, 2013
    Inventors: Ben Matzkel, Maayan Tal, Aviad Lahav
  • Publication number: 20130067012
    Abstract: A system and method for secure use of messaging systems. A mediator may receive an original message, process the original message to produce a processed message, and may forward the processed message to a server or a messaging system. A mediator may receive a processed message from a server or a messaging system, process the received processed message to produce an unprocessed message that may be substantially identical to the original message and may forward the unprocessed message to a destination.
    Type: Application
    Filed: May 19, 2011
    Publication date: March 14, 2013
    Inventors: Ben Matzkel, Maayan Tal, Aviad Lahav
  • Publication number: 20110314088
    Abstract: A system and method for auditing data. A first request, the request including at least one data item and generated at a client may be received. The at least one data item may be processed to produce at least one processed data item. A second request may be generated based on the first request and on the processed data items. The second request may be forwarded to a server.
    Type: Application
    Filed: May 19, 2011
    Publication date: December 22, 2011
    Inventors: Ben MATZKEL, Maayan Tal, Aviad Lahav
  • Publication number: 20110167129
    Abstract: A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, and transmitting the processed text to the server. According to one embodiment of the invention, the intermediate module may add excess information (referred to herein as bait) to encrypted user data in known locations. Such bait may be used when processed user data is received at the intermediate module in order to infer the kind of transformation applied to processed user data. Non-limiting examples of transformations for which bait may be used are application of a certain character encoding scheme and HTML tag elimination.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 7, 2011
    Inventors: Ben MATZKEL, Maayan Tal, Aviad Lahav
  • Publication number: 20110167107
    Abstract: A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, deciding whether to transform the input text deterministically or non-deterministically, or a combination of deterministically and non-deterministically, and based on that decision, transforming the input text accordingly, using at least one key to obtain processed text, and transmitting the processed text to the server.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 7, 2011
    Inventors: Ben MATZKEL, Maayan Tal, Aviad Lahav
  • Publication number: 20110167255
    Abstract: A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, and transmitting the processed text to the server. Embodiments of the invention include securing data between a client device and a server by processing the input text at the intermediate module by applying an order-preserving transformation, the order-preserving transformation comprising: generating order information based on the input text, the order information indicative of a relative order of the input text within a set of possible input texts according to a collation rule.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 7, 2011
    Inventors: Ben MATZKEL, Maayan Tal, Aviad Lahav
  • Publication number: 20110167121
    Abstract: In a system comprising a server and a client device, wherein upon responding to a request for textual data stored therein, the server is adapted to return processed text containing at least one truncated element of the requested textual data, embodiments of the invention may provide for efficient and enhanced handling of processed data by a system and method comprising: obtaining a plurality of input texts from the client device to an intermediate module; processing the plurality of input texts at the intermediate module to obtain a respective plurality of processed texts; storing at least one unabridged processed element of the plurality of processed texts, respectively, in a storage device managed by the intermediate module; transmitting the plurality of processed texts to the server; upon request, receiving at the intermediate module returned processed text containing at least one truncated element of a requested processed record from the server; searching the storage device for at least one processed elem
    Type: Application
    Filed: December 30, 2010
    Publication date: July 7, 2011
    Inventors: Ben MATZKEL, Maayan Tal, Aviad Lahav