Patents by Inventor Itai Gordon

Itai Gordon 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: 9858699
    Abstract: A mechanism is provided in a data processing system for image anonymization. The mechanism identifies a plurality of items in an image and extracts properties of the plurality of items into one or more data structures. The mechanism queries an analytics tool about whether a combination of properties of the plurality of items identifies a person in the image. Responsive to determining a given combination of properties of the plurality of items identifies a person in the image, the mechanism modifies the plurality of items in the image to form an anonymized image and outputs the anonymized image.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Itai Gordon, Peter Hagelund, David J. Henderson
  • Publication number: 20170372080
    Abstract: Embodiments of the present invention disclose methods and systems which receive a user credential corresponding to a user, a task to be performed by the user, a security policy including a user role, and sensitive information. These methods and systems dynamically provision virtual machines including un-redacted information from received sensitive information. Furthermore, a set of tools process the redacted information, based on the user credential, the task to be performed, and the security policy.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventors: Itai Gordon, Peter Hagelund, Ilan D. Prager
  • Patent number: 9852015
    Abstract: An approach to creating a canonical representation of a JavaScript API. Objects associated with the JavaScript API are instantiated, creating entry points for analysis. A list of discovered objects is created based on parsing a document object model associated with the JavaScript API. The objects are instrumented and statically analyzed, creating an infrastructure associated with the JavaScript API. The infrastructure is updated based on analyzing the objects while the interface is being used and the objects are executing. A canonical representation, based on the updated infrastructure, is generated for further operations.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Oren Paikowsky
  • Publication number: 20170316057
    Abstract: An example computer-implemented method includes receiving, via a processor, a plurality of structured query statements associated with an application and a database. The method includes detecting, via the processor, a logical relationship between at least two of the plurality of structured query statements based on a common source, a predetermined threshold time, a common transaction. The method includes generating, via the processor, a model based on the detected logical relationship. The method further includes receiving, via the processor, a request to modify the database. The method also further includes modifying, via the processor, the database in response to detecting that a predetermined threshold probability of application functionality impairment is not exceeded.
    Type: Application
    Filed: July 20, 2017
    Publication date: November 2, 2017
    Inventors: Itai Gordon, Peter Hagelund, Ilan D. Prager
  • Publication number: 20170250959
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for text author anonymization, the method including intercepting a text from a text author, learning text author writing characteristics, where the text author writing characteristics includes frequently written terms, grammar patterns, grammar errors, and writing tone, identifying a portion of the text where the portion of the text identifies the text author by personal information where the personal information includes the text author writing characteristics, social status, geographical location, and specific organization, and replacing the portion of the text based on the portion of the text identifying the text author.
    Type: Application
    Filed: April 10, 2017
    Publication date: August 31, 2017
    Inventors: Itai Gordon, Peter Hagelund, Ilan D. Prager
  • Publication number: 20170249479
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for text author anonymization, the method including intercepting a text from a text author, learning text author writing characteristics, where the text author writing characteristics includes frequently written terms, grammar patterns, grammar errors, and writing tone, identifying a portion of the text where the portion of the text identifies the text author by personal information where the personal information includes the text author writing characteristics, social status, geographical location, and specific organization, and replacing the portion of the text based on the portion of the text identifying the text author.
    Type: Application
    Filed: February 25, 2016
    Publication date: August 31, 2017
    Inventors: Itai Gordon, Peter Hagelund, Ilan D. Prager
  • Publication number: 20170249361
    Abstract: An example computer-implemented method includes receiving, via a processor, a plurality of structured query statements associated with an application and a database. The method includes detecting, via the processor, a logical relationship between at least two of the plurality of structured query statements based on a common source, a predetermined threshold time, a common transaction. The method includes generating, via the processor, a model based on the detected logical relationship. The method further includes receiving, via the processor, a request to modify the database. The method also further includes modifying, via the processor, the database in response to detecting that a predetermined threshold probability of application functionality impairment is not exceeded.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Inventors: Itai Gordon, Peter Hagelund, Ilan D. Prager
  • Publication number: 20170249466
    Abstract: An embodiment of the invention may include a method, computer program product and system for redacting a document. The embodiment may include receiving an unredacted document. The embodiment may include determining portions of the unredacted document containing sensitive information. The embodiment may include applying a redaction method to the portions containing sensitive information to create a redacted document. The redaction method replaces the portion containing sensitive information with a different piece of content. The different piece of content correlates to a most stringent redaction method. The embodiment may include displaying the redacted document to a user. The embodiment may include determining the user is frustrated, and replacing the piece of content with a piece of content corresponding to a next most stringent redaction method from the list of redaction methods. The embodiment may include displaying the updated redacted document to the user.
    Type: Application
    Filed: February 25, 2016
    Publication date: August 31, 2017
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Ilan D. Prager
  • Patent number: 9746920
    Abstract: Tracking eye movement during the completion of a form on a mobile computing device to determine possible errors and suggest changes to the form. To improve data quality, eye-tracking data is used to determine input fields on a form that cause issues for a user; based on the eye tracking data, suggestions are made to change a response or to modify the form.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Ilan D. Prager
  • Patent number: 9658690
    Abstract: Tracking eye movement during the completion of a form on a mobile computing device to determine possible errors and suggest changes to the form. To improve data quality, eye-tracking data is used to determine input fields on a form that cause issues for a user; based on the eye tracking data, suggestions are made to change a response or to modify the form.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Ilan D. Prager
  • Patent number: 9658691
    Abstract: Tracking eye movement during the completion of a form on a mobile computing device to determine possible errors and suggest changes to the form. To improve data quality, eye-tracking data is used to determine input fields on a form that cause issues for a user; based on the eye tracking data, suggestions are made to change a response or to modify the form.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Ilan D. Prager
  • Publication number: 20170140567
    Abstract: A mechanism is provided in a data processing system for image anonymization. The mechanism identifies a plurality of items in an image and extracts properties of the plurality of items into one or more data structures. The mechanism queries an analytics tool about whether a combination of properties of the plurality of items identifies a person in the image. Responsive to determining a given combination of properties of the plurality of items identifies a person in the image, the mechanism modifies the plurality of items in the image to form an anonymized image and outputs the anonymized image.
    Type: Application
    Filed: January 27, 2017
    Publication date: May 18, 2017
    Inventors: Itai Gordon, Peter Hagelund, David J. Henderson
  • Patent number: 9645838
    Abstract: An approach to creating a canonical representation of a JavaScript API. Objects associated with the JavaScript API are instantiated, creating entry points for analysis. A list of discovered objects is created based on parsing a document object model associated with the JavaScript API. The objects are instrumented and statically analyzed, creating an infrastructure associated with the JavaScript API. The infrastructure is updated based on analyzing the objects while the interface is being used and the objects are executing. A canonical representation, based on the updated infrastructure, is generated for further operations.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Oren Paikowsky
  • Publication number: 20170102972
    Abstract: An approach to creating a canonical representation of a JavaScript API. Objects associated with the JavaScript API are instantiated, creating entry points for analysis. A list of discovered objects is created based on parsing a document object model associated with the JavaScript API. The objects are instrumented and statically analyzed, creating an infrastructure associated with the JavaScript API. The infrastructure is updated based on analyzing the objects while the interface is being used and the objects are executing. A canonical representation, based on the updated infrastructure, is generated for further operations.
    Type: Application
    Filed: December 22, 2016
    Publication date: April 13, 2017
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Oren Paikowsky
  • Patent number: 9613446
    Abstract: Techniques for generating a visual representation of a graph are described herein. The techniques may include determining a metamodel indicating relationships between objects, and determining rules for obscuring data about the objects of the metamodel. A visual representation of a graph is generated, which visual representation illustrates at least some of the data about the objects and their relationships without illustrating the obscured data.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: April 4, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joshua Fox, Itai Gordon
  • Patent number: 9607415
    Abstract: Techniques for generating a visual representation of a graph are described herein. The techniques may include determining a metamodel indicating relationships between objects, and determining rules for obscuring data about the objects of the metamodel. A visual representation of a graph is generated, which visual representation illustrates at least some of the data about the objects and their relationships without illustrating the obscured data.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: March 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joshua Fox, Itai Gordon
  • Publication number: 20170084065
    Abstract: A mechanism is provided in a data processing system for image anonymization. The mechanism identifies a plurality of items in an image and extracts properties of the plurality of items into one or more data structures. The mechanism queries an analytics tool about whether a combination of properties of the plurality of items identifies a person in the image. Responsive to determining a given combination of properties of the plurality of items identifies a person in the image, the mechanism modifies the plurality of items in the image to form an anonymized image and outputs the anonymized image.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 23, 2017
    Inventors: Itai Gordon, Peter Hagelund, David J. Henderson
  • Publication number: 20170083090
    Abstract: Tracking eye movement during the completion of a form on a mobile computing device to determine possible errors and suggest changes to the form. To improve data quality, eye-tracking data is used to determine input fields on a form that cause issues for a user; based on the eye tracking data, suggestions are made to change a response or to modify the form.
    Type: Application
    Filed: December 8, 2016
    Publication date: March 23, 2017
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Ilan D. Prager
  • Publication number: 20170060232
    Abstract: Tracking eye movement during the completion of a form on a mobile computing device to determine possible errors and suggest changes to the form. To improve data quality, eye-tracking data is used to determine input fields on a form that cause issues for a user; based on the eye tracking data, suggestions are made to change a response or to modify the form.
    Type: Application
    Filed: August 25, 2015
    Publication date: March 2, 2017
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Ilan D. Prager
  • Publication number: 20170060236
    Abstract: Tracking eye movement during the completion of a form on a mobile computing device to determine possible errors and suggest changes to the form. To improve data quality, eye-tracking data is used to determine input fields on a form that cause issues for a user; based on the eye tracking data, suggestions are made to change a response or to modify the form.
    Type: Application
    Filed: November 1, 2016
    Publication date: March 2, 2017
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Ilan D. Prager