Patents by Inventor Shay Rapaport

Shay Rapaport 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: 9954841
    Abstract: A method and system of administering a CAPTCHA challenge comprising: providing a CAPTCHA challenge to the client computer, the CAPTCHA challenge comprising an image and browser code for displaying the image, the image comprising a character string in which a first sub string smaller than said character string corresponds to a solution to the CAPTCHA challenge and a second substring smaller than said character string corresponds to extra characters not part of the solution, displaying the image on the client computer wherein only the first substring is visible in the browser, receiving a response from the client computer, comparing the response with the second substring, and determining, if the response includes the second substring, that the client computer used a CAPTCHA bot or relay.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: April 24, 2018
    Assignee: FIREBLADE HOLDINGS, LLC
    Inventors: Shay Rapaport, Erez Azaria, Omri Schwartz
  • Publication number: 20170243003
    Abstract: A method of identifying if a web client has browser capabilities. An originating machine receives a web page request from the web client. The originating machine generates a page request id (PRID) and a script which, when executed by a web client with a browser, regenerates a PRID, and embeds the script in a response. The originating machine sends the response to the web client tor the web client to process and, if the web client is capable, to execute the embedded script, thereby to regenerate a PRID, and to return the regenerated PRID to the originating machine. The originating machine compares the returned regenerated PRID with the generated PRID, a match indicating that the web client has browser capabilities.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Inventors: Shay RAPAPORT, Erez AZARIA
  • Patent number: 9680850
    Abstract: A method of identifying if a web client has browser capabilities. An originating machine receives a web page request from the web client. The originating machine generates a page request id (PRID) and a script which, when executed by a web client with a browser, regenerates a PRID, and embeds the script in a response. The originating machine sends the response to the web client for the web client to process and, if the web client is capable, to execute the embedded script, thereby to regenerate a PRID, and to return the regenerated PRID to the originating machine. The originating machine compares the returned regenerated PRID with the generated PRID, a match indicating that the web client has browser capabilities.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: June 13, 2017
    Assignee: FIREBLADE HOLDINGS, LLC
    Inventors: Shay Rapaport, Erez Azaria
  • Publication number: 20170034148
    Abstract: A method and system of administering a CAPTCHA challenge comprising: providing a CAPTCHA challenge to the client computer, the CAPTCHA challenge comprising an image and browser code for displaying the image, the image comprising a character string in which a first sub string smaller than said character string corresponds to a solution to the CAPTCHA challenge and a second substring smaller than said character string corresponds to extra characters not part of the solution, displaying the image on the client computer wherein only the first substring is visible in the browser, receiving a response from the client computer, comparing the response with the second substring, and determining, if the response includes the second substring, that the client computer used a CAPTCHA bot or relay.
    Type: Application
    Filed: October 13, 2016
    Publication date: February 2, 2017
    Inventors: Shay RAPAPORT, Erez AZARIA, Omri SCHWARTZ
  • Patent number: 9501651
    Abstract: Embodiments of the present invention relate to a method of providing an automated public Turing test to a client display system. The method includes providing an image having a plurality of random characters, as well as providing a browser code to the client, whereby the browser code is adapted to restrict display of the image to only a predetermined portion of the image. The method further includes detecting a client response to receiving the predetermined portion of said image.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: November 22, 2016
    Assignee: Fireblade Holdings, LLC
    Inventors: Shay Rapaport, Erez Azaria, Omri Schwartz
  • Publication number: 20160119371
    Abstract: A method of identifying if a web client has browser capabilities. An originating machine receives a web page request from the web client. The originating machine generates a page request id (PRID) and a script which, when executed by a web client with a browser, regenerates a PRID, and embeds the script in a response. The originating machine sends the response to the web client for the web client to process and, if the web client is capable, to execute the embedded script, thereby to regenerate a PRID, and to return the regenerated PRID to the originating machine. The originating machine compares the returned regenerated PRID with the generated PRID, a match indicating that the web client has browser capabilities.
    Type: Application
    Filed: January 5, 2016
    Publication date: April 28, 2016
    Inventors: Shay RAPAPORT, Erez AZARIA
  • Patent number: 9300683
    Abstract: A method of identifying if a web client has browser capabilities. An originating machine receives a web page request from the web client. The originating machine generates a page request id (PRID) and a script which, when executed by a web client with a browser, regenerates a PRID, and embeds the script in a response. The originating machine sends the response to the web client for the web client to process and, if the web client is capable, to execute the embedded script, thereby to regenerate a PRID, and to return the regenerated PRID to the originating machine. The originating machine compares the returned regenerated PRID with the generated PRID, a match indicating that the web client has browser capabilities.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: March 29, 2016
    Assignee: FIREBLADE LTD.
    Inventors: Shay Rapaport, Erez Azaria
  • Publication number: 20150128247
    Abstract: A method and system for selective web traffic blocking are provided herein. The method may include: receiving a request from a user to receive a resource from a web server; collecting data from the received request; applying either background device inspection or foreground device inspection in response to the received request, based on the collected data; receiving fingerprint data in response to inspection; and providing a rule how to respond to the user based on the fingerprint data. The system comprises a service node to receive a request from a user to receive a resource from a web server, to collect data from the received request and to apply either background device inspection or foreground device inspection based on the collected data, and a centralized device reputation center to receive fingerprint data and to provide to said service node a rule how to respond to the user based on the fingerprint data.
    Type: Application
    Filed: May 8, 2013
    Publication date: May 7, 2015
    Inventors: Shay Rapaport, Erez Azaria
  • Publication number: 20140250538
    Abstract: Embodiments of the present invention relate to a method of providing an automated public Turing test to a client display system. The method includes providing an image having a plurality of random characters, as well as providing a browser code to the client, whereby the browser code is adapted to restrict display of the image to only a predetermined portion of the image. The method further includes detecting a client response to receiving the predetermined portion of said image.
    Type: Application
    Filed: February 7, 2012
    Publication date: September 4, 2014
    Applicant: FIREBLADE LTD.
    Inventors: Shay Rapaport, Erez Azaria, Omri Schwartz
  • Publication number: 20120090030
    Abstract: A method of identifying if a web client has browser capabilities. An originating machine receives a web page request from the web client. The originating machine generates a page request id (PRID) and a script which, when executed by a web client with a browser, regenerates a PRID, and embeds the script in a response. The originating machine sends the response to the web client for the web client to process and, if the web client is capable, to execute the embedded script, thereby to regenerate a PRID, and to return the regenerated PRID to the originating machine. The originating machine compares the returned regenerated PRID with the generated PRID, a match indicating that the web client has browser capabilities.
    Type: Application
    Filed: June 10, 2010
    Publication date: April 12, 2012
    Applicant: SITE BLACK BOX LTD.
    Inventors: Shay Rapaport, Erez Azaria