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).

  • Publication number: 20170060233
    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 16, 2015
    Publication date: March 2, 2017
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Ilan D. Prager
  • Publication number: 20170061155
    Abstract: Mechanisms are provided that implement a policy based content masking engine. The mechanisms obtain electronic content comprising instances of identifiable elements of different types capable of uniquely identifying a person and retrieve a policy in response to obtaining the electronic content. The policy specifies a set of identifiable elements of different types to be masked in the electronic content. The mechanisms modify, responsive to the retrieved policy, the electronic content to mask instances of the set of identifiable elements in the electronic content. Modifying the electronic content includes applying different masking actions to the different types of identifiable elements in the set of identifiable elements. The mechanisms also output the modified electronic content which includes obscured or replaced instances of the identifiable elements in the set of identifiable elements.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Itai Gordon, Peter Hagelund, David J. Henderson
  • Publication number: 20170061153
    Abstract: Mechanisms are provided that implement a policy based content masking engine. The mechanisms obtain electronic content comprising instances of identifiable elements of different types capable of uniquely identifying a person and retrieve a policy in response to obtaining the electronic content. The policy specifies a set of identifiable elements of different types to be masked in the electronic content. The mechanisms modify, responsive to the retrieved policy, the electronic content to mask instances of the set of identifiable elements in the electronic content. Modifying the electronic content includes applying different masking actions to the different types of identifiable elements in the set of identifiable elements. The mechanisms also output the modified electronic content which includes obscured or replaced instances of the identifiable elements in the set of identifiable elements.
    Type: Application
    Filed: July 22, 2016
    Publication date: March 2, 2017
    Inventors: Itai Gordon, Peter Hagelund, David J. Henderson
  • Patent number: 9563271
    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 16, 2015
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Ilan D. Prager
  • Publication number: 20170003989
    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: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Oren Paikowsky
  • Patent number: 9529528
    Abstract: A method enables a user to fill an input field on a single display. An input field is generated on a user interface, wherein the input field has a plurality of character entry subfields and at least one constraint for at least one of said plurality of character entry subfields. A set of characters selected for input from said input field according to said at least one constraint of at least one of said plurality of character entry subfields is received, and a virtual keyboard on a single display is generated and presented, wherein only said set of characters are presented on said virtual keyboard.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joshua Fox, Itai Gordon
  • Patent number: 9529529
    Abstract: A processor-implemented method generates a character input from an interface. A plurality of consecutive character rows are presented, simultaneously on a single display, to a user, wherein each one of said plurality of character rows comprises a set of characters. One or more processors receive a selection by a user of a single character in each one of said plurality of character rows to generate a set of user selected characters. The set of user selected characters are then converted into a single complete input.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joshua Fox, Itai Gordon
  • Patent number: 9519794
    Abstract: Redacting material in a user interface is provided. A monitoring agent waits for a change in input or output of user content. A change comparator identifies the change for sensitive material. A type comparator identifies the type of sensitive material. A redaction engine redacts the change according to the identified type of sensitive material.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: December 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joshua Fox, Itai Gordon, Peter Hagelund
  • Patent number: 9495186
    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: May 12, 2016
    Date of Patent: November 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Oren Paikowsky
  • Patent number: 9372688
    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 21, 2015
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Oren Paikowsky
  • Publication number: 20160041826
    Abstract: Client side code of a web application can be received by a mobile device. The mobile device can automatically inject mobile aware code into the client side code of the web application. The mobile aware code can modify the client side code of the web application for use by the mobile device, wherein the client side code of the web application is not modified for use by the mobile device prior to the mobile aware code being injected. The client side code of the web application modified by the mobile aware code can be executed by the mobile device.
    Type: Application
    Filed: May 28, 2015
    Publication date: February 11, 2016
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Amitai Madar, Josemina Marcella Magdalen, Oren Paikowsky
  • Publication number: 20160041823
    Abstract: Client side code of a web application can be received by a mobile device. The mobile device can automatically inject mobile aware code into the client side code of the web application. The mobile aware code can modify the client side code of the web application for use by the mobile device, wherein the client side code of the web application is not modified for use by the mobile device prior to the mobile aware code being injected. The client side code of the web application modified by the mobile aware code can be executed by the mobile device.
    Type: Application
    Filed: August 6, 2014
    Publication date: February 11, 2016
    Inventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Amitai Madar, Josemina Marcella Magdalen, Oren Paikowsky
  • Publication number: 20150187104
    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: Application
    Filed: June 5, 2014
    Publication date: July 2, 2015
    Inventors: Joshua Fox, Itai Gordon
  • Publication number: 20150187103
    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: Application
    Filed: December 26, 2013
    Publication date: July 2, 2015
    Applicant: International Business Machines Corporation
    Inventors: Joshua Fox, Itai Gordon
  • Publication number: 20150161406
    Abstract: Redacting material in a user interface is provided. A monitoring agent waits for a change in input or output of user content. A change comparator identifies the change for sensitive material. A type comparator identifies the type of sensitive material. A redaction engine redacts the change according to the identified type of sensitive material.
    Type: Application
    Filed: October 22, 2014
    Publication date: June 11, 2015
    Inventors: Joshua Fox, Itai Gordon, Peter Hagelund
  • Publication number: 20150113465
    Abstract: A method enables a user to fill an input field on a single display. An input field is generated on a user interface, wherein the input field has a plurality of character entry subfields and at least one constraint for at least one of said plurality of character entry subfields. A set of characters selected for input from said input field according to said at least one constraint of at least one of said plurality of character entry subfields is received, and a virtual keyboard on a single display is generated and presented, wherein only said set of characters are presented on said virtual keyboard.
    Type: Application
    Filed: October 22, 2013
    Publication date: April 23, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joshua Fox, Itai Gordon
  • Publication number: 20150113466
    Abstract: A processor-implemented method generates a character input from an interface. A plurality of consecutive character rows are presented, simultaneously on a single display, to a user, wherein each one of said plurality of character rows comprises a set of characters. One or more processors receive a selection by a user of a single character in each one of said plurality of character rows to generate a set of user selected characters. The set of user selected characters are then converted into a single complete input.
    Type: Application
    Filed: March 7, 2014
    Publication date: April 23, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOSHUA FOX, ITAI GORDON
  • Patent number: 8811590
    Abstract: A call center system optimizing rules enforced over interactions with customers, including: an infrastructure including a module for handling interactions with customers, and hardware for at least maintaining the communication with said customers; management rules comprising one or more rule parameters, enforcing interaction behavior during all interactions with customers; and an adaptive, self learning module, for: monitoring interactions with customers; upon completion of each interaction, recording a corresponding set of full interaction details, which includes rule parameters that were enforced during said interaction, and those additional interaction parameters that are specific to that interaction; and using an adaptive engine, periodically analyzing said sets of recorded full interaction details, and producing one or more modified rules having modified rule, parameters, and enforcing said modified rules over future interactions with customers.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: August 19, 2014
    Assignee: Nice-Systems Ltd.
    Inventors: Dror Zernik, Itai Gordon, Hovav Lapidot, Eshay Livne
  • Publication number: 20120263291
    Abstract: A call center system optimizing rules enforced over interactions with customers, including: an infrastructure including a module for handling interactions with customers, and hardware for at least maintaining the communication with said customers; management rules comprising one or more rule parameters, enforcing interaction behavior during all interactions with customers; and an adaptive, self learning module, for: monitoring interactions with customers; upon completion of each interaction, recording a corresponding set of full interaction details, which includes rule parameters that were enforced during said interaction, and those additional interaction parameters that are specific to that interaction; and using an adaptive engine, periodically analyzing said sets of recorded full interaction details, and producing one or more modified rules having modified rule, parameters, and enforcing said modified rules over future interactions with customers.
    Type: Application
    Filed: May 2, 2012
    Publication date: October 18, 2012
    Inventors: Dror Zernik, Itai Gordon, Hovav Lapidot, Eshay Livne
  • Patent number: 8194848
    Abstract: The invention relates to a call center system having automatic means for optimizing those rules that are enforced over interactions with customers, said system comprises: (a) an infrastructure which comprises a CRM module for at least handling the interactions with customers, and hardware means for at least maintaining the communication with said customers; (b) management rules, each rule comprising one or more rule parameters, said rules parameters enforcing interaction behavior during all interactions with customers; and (c) an adaptive, self learning module, for: (c.1) monitoring all interactions with customers; (c.2) upon completion of each interaction, recording a corresponding set of full interaction details, said set of full interaction details includes those rule parameters that were enforced during said interaction, and those additional interaction parameters that are specific to that interaction; and (c.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: June 5, 2012
    Assignee: Nice Systems Ltd.
    Inventors: Dror Zernik, Itai Gordon, Hovav Lapidot, Eshay Livne