Patents by Inventor Yoav Rubin

Yoav Rubin 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: 10346516
    Abstract: A computerized method for converting a graphical representation of an activity flow to a structural text-based representation according to a plurality of human readability considerations, said computerized method comprising: converting a graphical representation of an activity flow to a structural text-based representation having a plurality of text elements which are related to one another in a hierarchical manner; identifying a subset of said plurality of text elements having an equal number of hierarchical degrees of separation from a root of said plurality of text elements; acquiring a plurality of human readability rules; ordering said subset of plurality of text elements by applying said plurality of human readability rules to said subset of plurality of text elements.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tomer Bentov, Samuel Kallner, Dany Moshkovich, Balunaini Prasad, Ravi Ray, Yoav Rubin
  • Publication number: 20160370953
    Abstract: Managing the presentation of elements via a user interface of a computing device, by selecting a candidate element from a plurality of candidate elements for presentation via a user interface of a computing device, where each of the candidate elements is associated with a level of detail in a hierarchy of multiple levels of detail, where the level of detail of the selected candidate element is at or above a current presentation level of detail in the hierarchy of multiple levels of detail, and where the current presentation level of detail is applicable to a current presentation context of a software application that is executed by the computing device, and presenting the selected candidate element in the current presentation context of the software application via the user interface of the computing device.
    Type: Application
    Filed: June 17, 2015
    Publication date: December 22, 2016
    Inventors: Aharon Abadi, Samuel Kallner, Andrei Kirshin, Yoav Rubin
  • Patent number: 9396170
    Abstract: A method of presenting hyperlink data. The method comprises identifying when a web browser running on a web browser client retrieves, in response to a web document data request submitted to a target server, a first web document data for displaying a first web document containing a hyperlink having a label for display and a target destination defining an address of a second web document, evaluating a risk from content of the second web document, generating by the web browser to a reference evaluation indication of the risk, and processing the web document data and the reference evaluation indication by the web browser for generating a presentation on the client terminal which combines the first web document data and the reference evaluation indication such that when the reference evaluation indication is presented when the label is presented by the web browser.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: July 19, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Idan Ben-Harrush, Anat Berkman, Alexander Dvinsky, Nili Guy, Samuel Kallner, Andrei Kirshin, Dmitri Pikus, Yoav Rubin, Gal Shachor, Omer Tripp
  • Patent number: 9372602
    Abstract: According to some embodiments of the present invention, there is provided a method for revealing at least a portion of a disguised password on a display device. The method comprises receiving a plurality of password characters typed by a user, presenting a plurality of replacement symbols in a password field displayed by a display device of a terminal having a touch surface, each the replacement symbol being indicative of the reception of another of the plurality of password characters, detecting a fingertip which slides contiguously against the touch surface, and temporarily replacing the presentation of at least some of the plurality of replacement symbols with of the presentation of at least some of the plurality of password characters in a sequential manner correspondingly with a movement of the fingertip.
    Type: Grant
    Filed: November 4, 2012
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Idan Ben-Harrush, Nili Guy, Samuel Kallner, Ariel Landau, Yoav Rubin, Gal Shachor
  • Publication number: 20150135324
    Abstract: A method of presenting hyperlink data. The method comprises identifying when a web browser running on a web browser client retrieves, in response to a web document data request submitted to a target server, a first web document data for displaying a first web document containing a hyperlink having a label for display and a target destination defining an address of a second web document, evaluating a risk from content of the second web document, generating by the web browser to a reference evaluation indication of the risk, and processing the web document data and the reference evaluation indication by the web browser for generating a presentation on the client terminal which combines the first web document data and the reference evaluation indication such that when the reference evaluation indication is presented when the label is presented by the web browser.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 14, 2015
    Applicant: International Business Machines Corporation
    Inventors: Idan Ben-Harrush, Anat Berkman, Alexander Dvinsky, Nili Guy, Samuel Kallner, Andrei Kirshin, Dmitri Pikus, Yoav Rubin, Gal Shachor, Omer Tripp
  • Publication number: 20150046787
    Abstract: A computerized method for tagging a resource locator based on user behavior statistics, comprising: collecting browsing data on at least one browsing action taken by each of a plurality of end users after browsing to a first web document, the first web document is referenced to by a resource locator in a second web document; analyzing, using a computerized processor, the browsing data to statistically identify a browsing characteristic of the first web document; and instructing the presentation of an indication of the browsing characteristic in association with the presentation of the second web document by a browser installed in a client terminal to a user browsing to the second web document.
    Type: Application
    Filed: August 6, 2013
    Publication date: February 12, 2015
    Applicant: International Business Machines Corporation
    Inventors: Yoav Rubin, Omer Tripp
  • Publication number: 20140245233
    Abstract: A computerized method for converting a graphical representation of an activity flow to a structural text-based representation according to a plurality of human readability considerations, said computerized method comprising: converting a graphical representation of an activity flow to a structural text-based representation having a plurality of text elements which are related to one another in a hierarchical manner; identifying a subset of said plurality of text elements having an equal number of hierarchical degrees of separation from a root of said plurality of text elements; acquiring a plurality of human readability rules; ordering said subset of plurality of text elements by applying said plurality of human readability rules to said subset of plurality of text elements.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Tomer Bentov, Samuel Kallner, Dany Moshkovich, Balunaini Prasad, Ravi Ray, Yoav Rubin
  • Patent number: 8782090
    Abstract: A method of aiding report construction based on inference of implicit application level relationships is provided herein. The method may include the following steps: analyzing a model of a software application to yield data elements associated with base objects of the software application and relationships between the data elements; generating a list of reportable objects comprising the base objects and objects associated with the data elements and their relationships; ordering the reportable objects based on at least one of: content and usage of the reportable objects, to yield an ordered list; and presenting the ordered list in a form usable for building a report on the software application, wherein at least one of: the analyzing, the generating, the ordering, and the presenting, is carried out by at least one processor.
    Type: Grant
    Filed: November 7, 2010
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Maya Barnea, Nili Guy, Samuel Kallner, Yoav Rubin, Gal Shachor
  • Patent number: 8738391
    Abstract: A system for describing and analyzing service-related human experience in organizational or commercial environments based on a hierarchical model of needs (e.g. Maslow's hierarchy of needs) is provided herein. The system may include a classifier configured to classify experience states based on a predefined hierarchical model of needs, to yield a classification; a modeler configured to model a real-life environment into a model that includes a set of process instances associated with users; and an experience notation generator configured to: extract experience-related data associated with the users from the model, based on the classification; and represent the experience-related data of each one of the process instance as a non-textual time series, based on the classification. Optionally, the time series may be used to produce reports using an analyzer. The reports may be applied to a remedy engine to generate recommendations for improving the human experience.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Raymund J R Lin, Amnon Ribak, Yoav Rubin, Susan L Spraragen
  • Publication number: 20140129974
    Abstract: According to some embodiments of the present invention, there is provided a method for revealing at least a portion of a disguised password on a display device. The method comprises receiving a plurality of password characters typed by a user, presenting a plurality of replacement symbols in a password field displayed by a display device of a terminal having a touch surface, each the replacement symbol being indicative of the reception of another of the plurality of password characters, detecting a fingertip which slides contiguously against the touch surface, and temporarily replacing the presentation of at least some of the plurality of replacement symbols with of the presentation of at least some of the plurality of password characters in a sequential manner correspondingly with a movement of the fingertip.
    Type: Application
    Filed: November 4, 2012
    Publication date: May 8, 2014
    Inventors: Idan Ben-Harrush, Nili Guy, Samuel Kallner, Ariel Landau, Yoav Rubin, Gal Shachor
  • Publication number: 20130226612
    Abstract: A computerized method of generating evidence based case object for a decision support application. The method comprises providing a medical decision point, generating a decision point model mapping between a plurality of patient dependent clinical characteristics and a plurality of treatment options for the medical decision point according to a plurality of guidelines, estimating, using a processor, a plurality of treatment outcomes for each the treatment option, each the treatment outcome being estimated according to an analysis of medical records of a group of patients been at the medical decision point and having a subset of the plurality of patient dependent clinical characteristics selected from a plurality of subsets, and generating evidence based case object which receive patient data having patient dependent clinical characteristics matching one of the plurality of subsets and outputs an estimated prognosis based on a respective treatment outcome from the plurality of treatment outcomes.
    Type: Application
    Filed: February 26, 2012
    Publication date: August 29, 2013
    Applicant: International Business Machines Corporation
    Inventors: Boaz Carmeli, Carmel Kent, Yonatan Maman, Ruth Rinott, Yoav Rubin, Noam Slonim
  • Publication number: 20130218593
    Abstract: A computer-implemented method and apparatus for receiving a multiplicity of medical cases associated with a disease, each of the multiplicity of medical cases comprising medical features and assigned treatment, wherein the medical cases are divided into two or more groups such that each of groups is associated with a treatment assigned to medical cases classified into the group; and using the multiplicity of medical cases as divided into the two or more groups, to determine information.
    Type: Application
    Filed: February 19, 2012
    Publication date: August 22, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Boaz Carmeli, Carmel Kent, Yonatan Maman, Ruty Rinott, Yoav Rubin, Noam Slonim
  • Publication number: 20130219257
    Abstract: A computer-implemented method and apparatus, the apparatus comprising an information receiving component, a text presentation component for presenting at least a first part of the information on a first pane as text; a form presentation component for presenting at least a second part of the information as a structured form comprising one or more fields on a second pane; and an update component for updating information displayed in the first pane or the second pane in response to changes entered to information displayed in the second pane or in the first pane, respectively.
    Type: Application
    Filed: February 19, 2012
    Publication date: August 22, 2013
    Applicant: International Business Machines Corporation
    Inventors: Boaz Carmeli, Carmel Kent, Yonatan Maman, Ruty Rinott, Yoav Rubin, Noam Slonim
  • Publication number: 20130132299
    Abstract: A system for describing and analyzing service-related human experience in organizational or commercial environments based on a hierarchical model of needs (e.g. Maslow's hierarchy of needs) is provided herein. The system may include a classifier configured to classify experience states based on a predefined hierarchical model of needs, to yield a classification; a modeler configured to model a real-life environment into a model that includes a set of process instances associated with users; and an experience notation generator configured to: extract experience-related data associated with the users from the model, based on the classification; and represent the experience-related data of each one of the process instance as a non-textual time series, based on the classification. Optionally, the time series may be used to produce reports using an analyzer. The reports may be applied to a remedy engine to generate recommendations for improving the human experience.
    Type: Application
    Filed: November 22, 2011
    Publication date: May 23, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raymund JR Lin, Amnon Ribak, Yoav Rubin, Susan L. Spraragen
  • Patent number: 8443453
    Abstract: A method of ad hoc trust delegation in human-based workflow systems using one-time access key is provided herein. The method may include the following steps: generating a unique access key to a workflow system in response to a delegation of trust to one or more users; associating the unique access key with a specified portion of a workflow within the workflow system; embedding the unique access key in a message sent to the one or more users; and providing the one or more users with a one-time access to the workflow system, such that the access is limited to the specified portion of the workflow, in response to applying the unique access key to the workflow system.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: May 14, 2013
    Assignee: International Business Machines Corporation
    Inventors: Asaf Adi, Nili Guy, David Franklin Manning, Michael Cain Mansell, Yoav Rubin, Gilad Moredehi Saadoun, Gal Shachor, Avi Yaeli
  • Publication number: 20130035956
    Abstract: Method, system, and computer program product for visualization of patient treatments are provided. The method includes: selecting a patient; retrieving data records of patients with similar conditions requiring treatment to the selected patient; and building a tree structure for display with nodes of treatment options and a temporal axis showing treatment results of the similar patients. The tree structure includes representing side effects of a treatment option at a node including a visualization of the strength of the side effect. The tree structure also includes providing edges between the nodes representing a length to progression of the condition requiring treatment.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 7, 2013
    Applicant: International Business Machines Corporation
    Inventors: Boaz Carmeli, Carmel Gerda Kent, Yonatan Maman, Yoav Rubin, Noam Slonim
  • Publication number: 20120117117
    Abstract: A method of aiding report construction based on inference of implicit application level relationships is provided herein. The method may include the following steps: analyzing a model of a software application to yield data elements associated with base objects of the software application and relationships between the data elements; generating a list of reportable objects comprising the base objects and objects associated with the data elements and their relationships; ordering the reportable objects based on at least one of: content and usage of the reportable objects, to yield an ordered list; and presenting the ordered list in a form usable for building a report on the software application, wherein at least one of: the analyzing, the generating, the ordering, and the presenting, is carried out by at least one processor.
    Type: Application
    Filed: November 7, 2010
    Publication date: May 10, 2012
    Applicant: International Business Machines Corporation
    Inventors: Maya Barnea, Nili Guy, Samuel Kallner, Yoav Rubin, Gal Shachor
  • Publication number: 20120096543
    Abstract: A method of ad hoc trust delegation in human-based workflow systems using one-time access key is provided herein. The method may include the following steps: generating a unique access key to a workflow system in response to a delegation of trust to one or more users; associating the unique access key with a specified portion of a workflow within the workflow system; embedding the unique access key in a message sent to the one or more users; and providing the one or more users with a one-time access to the workflow system, such that the access is limited to the specified portion of the workflow, in response to applying the unique access key to the workflow system.
    Type: Application
    Filed: October 13, 2010
    Publication date: April 19, 2012
    Applicant: International Business Machines Corporation
    Inventors: Asaf Adi, Nili Guy, David Franklin Manning, Michael Cain Mansell, Yoav Rubin, Gilad Moredehi Saadoun, Gal Shachor, Avi Yaeli
  • Publication number: 20100106547
    Abstract: A computer-implemented method for generating a workflow includes receiving via an interactive user interface operator input that defines a first document that is to be filled in by a user and comprises a decision component. A first state of the workflow corresponding to the first document and a transition associated with actuation of the decision component are automatically defined. A second document that is to be presented upon user selection of the decision component in the first document is generated, and a second state of the workflow that corresponds to the second document and is linked to the first state by the transition is generated. In response to the first and second documents and the decision component, software code that corresponds to the workflow is produced for use in a workflow engine.
    Type: Application
    Filed: October 29, 2008
    Publication date: April 29, 2010
    Inventors: Asaf Adi, Maya Barnea, Nili Guy, Samuel Kallner, Yoav Rubin, Gal Shachor
  • Publication number: 20100077325
    Abstract: A graphical user interface development system offers a development module that displays GUI elements in an editing window. Respective attribute definition interfaces are provided exclusively within the window that enable in situ editing of attributes of the GUI elements, for example, in-line textual editing and toggling of Boolean attributes. Operator inputs are received via the attribute definition interfaces and attributes of corresponding GUI elements are modified in response to the inputs.
    Type: Application
    Filed: September 24, 2008
    Publication date: March 25, 2010
    Inventors: Maya Barnea, Nili Guy, Samuel Kallner, Yoav Rubin, Gal Shachor