Patents by Inventor Oren Paikowsky

Oren Paikowsky 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: 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
  • Patent number: 9275331
    Abstract: Machines, systems and methods for classifying documents, the method comprising: classifying a document from among a plurality of documents in a first class, in response to applying statistical analysis to data associated with the document; classifying the document in a second class, in response to determining that a rule from among a plurality of rules applies to the document, wherein a proposed rule is added to the plurality of rules, in response to determining that application of the proposed rule to one or more of the plurality of documents to which the rule is applicable does not diminish accuracy of overall classification for the plurality of documents.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: March 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yigal S. Dayan, Gil Fuchs, Josemina M. Magdalen, 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
  • Patent number: 9208199
    Abstract: Facilitating the searching of structured documents by identifying multiple element paths corresponding to multiple elements included in multiple structured documents, and for each of the element paths providing, for inclusion in a first searchable data structure, the element path exclusive of a value of the element corresponding to the element path and exclusive of an identifier of the structured document including the element corresponding to the element path, and providing, for inclusion in a second searchable data structure, the element path in association with a value of the element corresponding to the element path and in association with an identifier of the structured document including the element corresponding to the element path.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Oren Paikowsky, Shimon Stark, Yariv Tzaban
  • Patent number: 9104730
    Abstract: Facilitating the searching of structured documents by identifying multiple element paths corresponding to multiple elements included in multiple structured documents, and for each of the element paths providing, for inclusion in a first searchable data structure, the element path exclusive of a value of the element corresponding to the element path and exclusive of an identifier of the structured document including the element corresponding to the element path, and providing, for inclusion in a second searchable data structure, the element path in association with a value of the element corresponding to the element path and in association with an identifier of the structured document including the element corresponding to the element path.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Oren Paikowsky, Shimon Stark, Yariv Tzaban
  • Publication number: 20150006451
    Abstract: Machines, systems and methods for classifying documents, the method comprising: classifying a document from among a plurality of documents in a first class, in response to applying statistical analysis to data associated with the document; classifying the document in a second class, in response to determining that a rule from among a plurality of rules applies to the document, wherein a proposed rule is added to the plurality of rules, in response to determining that application of the proposed rule to one or more of the plurality of documents to which the rule is applicable does not diminish accuracy of overall classification for the plurality of documents.
    Type: Application
    Filed: September 14, 2014
    Publication date: January 1, 2015
    Inventors: Yigal S. DAYAN, Gil FUCHS, Josemina M. MAGDALEN, Oren PAIKOWSKY
  • Publication number: 20140351258
    Abstract: Machines, systems and methods for classifying documents, the method comprising: classifying a document from among a plurality of documents in a first class, in response to applying statistical analysis to data associated with the document; classifying the document in a second class, in response to determining that a rule from among a plurality of rules applies to the document, wherein a proposed rule is added to the plurality of rules, in response to determining that application of the proposed rule to one or more of the plurality of documents to which the rule is applicable does not diminish accuracy of overall classification for the plurality of documents.
    Type: Application
    Filed: May 22, 2013
    Publication date: November 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Yigal S. DAYAN, Gil FUCHS, Josemina M. MAGDALEN, Oren PAIKOWSKY
  • Publication number: 20130332437
    Abstract: Facilitating the searching of structured documents by identifying multiple element paths corresponding to multiple elements included in multiple structured documents, and for each of the element paths providing, for inclusion in a first searchable data structure, the element path exclusive of a value of the element corresponding to the element path and exclusive of an identifier of the structured document including the element corresponding to the element path, and providing, for inclusion in a second searchable data structure, the element path in association with a value of the element corresponding to the element path and in association with an identifier of the structured document including the element corresponding to the element path.
    Type: Application
    Filed: June 11, 2012
    Publication date: December 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oren PAIKOWSKY, Shimon STARK, Yariv TZABAN
  • Publication number: 20130332483
    Abstract: Facilitating the searching of structured documents by identifying multiple element paths corresponding to multiple elements included in multiple structured documents, and for each of the element paths providing, for inclusion in a first searchable data structure, the element path exclusive of a value of the element corresponding to the element path and exclusive of an identifier of the structured document including the element corresponding to the element path, and providing, for inclusion in a second searchable data structure, the element path in association with a value of the element corresponding to the element path and in association with an identifier of the structured document including the element corresponding to the element path.
    Type: Application
    Filed: July 12, 2013
    Publication date: December 12, 2013
    Inventors: Oren PAIKOWSKY, Shimon STARK, Yariv TZABAN
  • Publication number: 20090089039
    Abstract: A system and method are provided for emulating the functionality of a web service. The system can include a web server that is configured to host web services. A web service can be configured to execute on the web server as defined by a service definition file. The web service can contain a plurality of executable emulation rules, and the emulation rules can include request argument formats and response formats. An end user can enter values using a graphical user interface for the expected request arguments and response values to be returned by the web service for each executable emulation rule, when the expected request arguments are received.
    Type: Application
    Filed: October 1, 2007
    Publication date: April 2, 2009
    Inventors: Ilan Shufer, Iftach Regoler, Dana Torok, Oren Paikowsky