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: 10346516Abstract: 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: GrantFiled: February 27, 2013Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Tomer Bentov, Samuel Kallner, Dany Moshkovich, Balunaini Prasad, Ravi Ray, Yoav Rubin
-
Publication number: 20160370953Abstract: 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: ApplicationFiled: June 17, 2015Publication date: December 22, 2016Inventors: Aharon Abadi, Samuel Kallner, Andrei Kirshin, Yoav Rubin
-
Patent number: 9396170Abstract: 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: GrantFiled: November 11, 2013Date of Patent: July 19, 2016Assignee: 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: 9372602Abstract: 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: GrantFiled: November 4, 2012Date of Patent: June 21, 2016Assignee: International Business Machines CorporationInventors: Idan Ben-Harrush, Nili Guy, Samuel Kallner, Ariel Landau, Yoav Rubin, Gal Shachor
-
Publication number: 20150135324Abstract: 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: ApplicationFiled: November 11, 2013Publication date: May 14, 2015Applicant: International Business Machines CorporationInventors: Idan Ben-Harrush, Anat Berkman, Alexander Dvinsky, Nili Guy, Samuel Kallner, Andrei Kirshin, Dmitri Pikus, Yoav Rubin, Gal Shachor, Omer Tripp
-
Publication number: 20150046787Abstract: 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: ApplicationFiled: August 6, 2013Publication date: February 12, 2015Applicant: International Business Machines CorporationInventors: Yoav Rubin, Omer Tripp
-
Publication number: 20140245233Abstract: 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: ApplicationFiled: February 27, 2013Publication date: August 28, 2014Applicant: International Business Machines CorporationInventors: Tomer Bentov, Samuel Kallner, Dany Moshkovich, Balunaini Prasad, Ravi Ray, Yoav Rubin
-
Patent number: 8782090Abstract: 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: GrantFiled: November 7, 2010Date of Patent: July 15, 2014Assignee: International Business Machines CorporationInventors: Maya Barnea, Nili Guy, Samuel Kallner, Yoav Rubin, Gal Shachor
-
Patent number: 8738391Abstract: 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: GrantFiled: November 22, 2011Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Raymund J R Lin, Amnon Ribak, Yoav Rubin, Susan L Spraragen
-
Publication number: 20140129974Abstract: 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: ApplicationFiled: November 4, 2012Publication date: May 8, 2014Inventors: Idan Ben-Harrush, Nili Guy, Samuel Kallner, Ariel Landau, Yoav Rubin, Gal Shachor
-
Publication number: 20130226612Abstract: 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: ApplicationFiled: February 26, 2012Publication date: August 29, 2013Applicant: International Business Machines CorporationInventors: Boaz Carmeli, Carmel Kent, Yonatan Maman, Ruth Rinott, Yoav Rubin, Noam Slonim
-
Publication number: 20130218593Abstract: 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: ApplicationFiled: February 19, 2012Publication date: August 22, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Boaz Carmeli, Carmel Kent, Yonatan Maman, Ruty Rinott, Yoav Rubin, Noam Slonim
-
Publication number: 20130219257Abstract: 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: ApplicationFiled: February 19, 2012Publication date: August 22, 2013Applicant: International Business Machines CorporationInventors: Boaz Carmeli, Carmel Kent, Yonatan Maman, Ruty Rinott, Yoav Rubin, Noam Slonim
-
Publication number: 20130132299Abstract: 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: ApplicationFiled: November 22, 2011Publication date: May 23, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Raymund JR Lin, Amnon Ribak, Yoav Rubin, Susan L. Spraragen
-
Patent number: 8443453Abstract: 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: GrantFiled: October 13, 2010Date of Patent: May 14, 2013Assignee: International Business Machines CorporationInventors: Asaf Adi, Nili Guy, David Franklin Manning, Michael Cain Mansell, Yoav Rubin, Gilad Moredehi Saadoun, Gal Shachor, Avi Yaeli
-
Publication number: 20130035956Abstract: 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: ApplicationFiled: August 2, 2011Publication date: February 7, 2013Applicant: International Business Machines CorporationInventors: Boaz Carmeli, Carmel Gerda Kent, Yonatan Maman, Yoav Rubin, Noam Slonim
-
Publication number: 20120117117Abstract: 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: ApplicationFiled: November 7, 2010Publication date: May 10, 2012Applicant: International Business Machines CorporationInventors: Maya Barnea, Nili Guy, Samuel Kallner, Yoav Rubin, Gal Shachor
-
Publication number: 20120096543Abstract: 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: ApplicationFiled: October 13, 2010Publication date: April 19, 2012Applicant: International Business Machines CorporationInventors: Asaf Adi, Nili Guy, David Franklin Manning, Michael Cain Mansell, Yoav Rubin, Gilad Moredehi Saadoun, Gal Shachor, Avi Yaeli
-
Publication number: 20100106547Abstract: 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: ApplicationFiled: October 29, 2008Publication date: April 29, 2010Inventors: Asaf Adi, Maya Barnea, Nili Guy, Samuel Kallner, Yoav Rubin, Gal Shachor
-
Publication number: 20100077325Abstract: 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: ApplicationFiled: September 24, 2008Publication date: March 25, 2010Inventors: Maya Barnea, Nili Guy, Samuel Kallner, Yoav Rubin, Gal Shachor