Patents by Inventor Amnon Ribak

Amnon Ribak 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: 10754939
    Abstract: A method for authentication based on image location and image analysis, comprises: identifying a request of a user to access a resource; determining a location and view point of a device; selecting, based on the location and the view point, at least one three-dimensional model, geometrically mapping objects around the location; capturing an image at the location by a camera of the device; presenting the image on a display of the device; identifying in the at least one first image a set of objects corresponding to a plurality of user selections made by the user with reference to the image when the image is presented on the display; performing a match between the set of objects and a predefined set of objects in the three-dimensional model using the three-dimensional model and the view point; and authenticating the request based on an outcome of the match.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ariel Farkash, Eitan Hadar, Amnon Ribak
  • Publication number: 20180373858
    Abstract: A method for authentication based on image location and image analysis, comprises: identifying a request of a user to access a resource; determining a location and view point of a device; selecting, based on the location and the view point, at least one three-dimensional model, geometrically mapping objects around the location; capturing an image at the location by a camera of the device; presenting the image on a display of the device; identifying in the at least one first image a set of objects corresponding to a plurality of user selections made by the user with reference to the image when the image is presented on the display; performing a match between the set of objects and a predefined set of objects in the three-dimensional model using the three-dimensional model and the view point; and authenticating the request based on an outcome of the match.
    Type: Application
    Filed: June 26, 2017
    Publication date: December 27, 2018
    Inventors: ARIEL FARKASH, EITAN HADAR, AMNON RIBAK
  • Patent number: 9811537
    Abstract: A method includes identifying, in an image, a shelf, a price tag affixed to the shelf, a first group of one or more first products resting on the shelf and positioned on a first side of the price tag, and a second group of one or more second products resting on the shelf and positioned on a second side of the price tag. One or more first candidates are identified for the one or more first products, and one or more second candidates are identified for the one or more second products. Upon receiving information indicating expected locations for the first and the second candidates, determining, an identity of the first products can be determined based on the expected locations and the one or more first candidates, and an identity of second products can be determined based on the expected locations and the one or more second candidates.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: November 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Amir Geva, Mattias Marder, Yoav Nahshon, Amnon Ribak
  • Patent number: 9442958
    Abstract: A method includes identifying, in an image, a shelf, a price tag affixed to the shelf, a first group of one or more first products resting on the shelf and positioned on a first side of the price tag, and a second group of one or more second products resting on the shelf and positioned on a second side of the price tag. One or more first candidates are identified for the one or more first products, and one or more second candidates are identified for the one or more second products. Upon receiving information indicating expected locations for the first and the second candidates, determining, an identity of the first products can be determined based on the expected locations and the one or more first candidates, and an identity of second products can be determined based on the expected locations and the one or more second candidates.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: September 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Amir Geva, Mattias Marder, Yoav Nahshon, Amnon Ribak
  • Publication number: 20160260057
    Abstract: A method includes identifying, in an image, a shelf, a price tag affixed to the shelf, a first group of one or more first products resting on the shelf and positioned on a first side of the price tag, and a second group of one or more second products resting on the shelf and positioned on a second side of the price tag. One or more first candidates are identified for the one or more first products, and one or more second candidates are identified for the one or more second products. Upon receiving information indicating expected locations for the first and the second candidates, determining, an identity of the first products can be determined based on the expected locations and the one or more first candidates, and an identity of second products can be determined based on the expected locations and the one or more second candidates.
    Type: Application
    Filed: May 17, 2016
    Publication date: September 8, 2016
    Inventors: AMIR GEVA, Mattias Marder, Yoav Nahshon, Amnon Ribak
  • Publication number: 20160188634
    Abstract: A method includes identifying, in an image, a shelf, a price tag affixed to the shelf, a first group of one or more first products resting on the shelf and positioned on a first side of the price tag, and a second group of one or more second products resting on the shelf and positioned on a second side of the price tag. One or more first candidates are identified for the one or more first products, and one or more second candidates are identified for the one or more second products. Upon receiving information indicating expected locations for the first and the second candidates, determining, an identity of the first products can be determined based on the expected locations and the one or more first candidates, and an identity of second products can be determined based on the expected locations and the one or more second candidates.
    Type: Application
    Filed: December 24, 2014
    Publication date: June 30, 2016
    Inventors: Amir Geva, Mattias Marder, Yoav Nahshon, Amnon Ribak
  • 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: 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: 8396964
    Abstract: A method, system, and computer program product for computer application analysis are provided. The method for computer application analysis includes monitoring a computer system on which an application to be analyzed is executed and interacted with by a user of the computer system. The monitoring includes: capturing screen data of the application as displayed on a display screen of the computer system including interpreting the screen data using optical character recognition (OCR); and capturing user inputs to the application to input devices of the computer system. The method further includes analyzing the captured screen data and user inputs to generate a summary of the usage of the application.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: March 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ella Barkan, Jonathan Bnayahu, Tal Drory, Amnon Ribak
  • Patent number: 8086730
    Abstract: A method and system for monitoring a workstation. The system includes a monitoring system for monitoring activity on a workstation and an analysis module for comparing a monitored activity to specified activities in a work profile. The system may include an alert generator for generating an alert if the monitored activity does not conform to the work profile. The work profile may be a user profile of specified activities allowed to be performed by a user, and/or a transaction profile of a sequence of specified activities to be performed in a transaction by a user. The monitoring system includes an inputs monitor for monitoring inputs by the user into the workstation, a screen monitor which extracts content from a screen display viewed by a user, and a physical presence monitor to determine if a user is at his workstation.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Tal Drory, Eugene Walach, Asaf Tzadok, Amnon Ribak
  • Publication number: 20110038542
    Abstract: A method, system, and computer program product for computer application analysis are provided. The method for computer application analysis includes monitoring a computer system on which an application to be analyzed is executed and interacted with by a user of the computer system. The monitoring includes: capturing screen data of the application as displayed on a display screen of the computer system including interpreting the screen data using optical character recognition (OCR); and capturing user inputs to the application to input devices of the computer system. The method further includes analyzing the captured screen data and user inputs to generate a summary of the usage of the application.
    Type: Application
    Filed: October 28, 2010
    Publication date: February 17, 2011
    Applicant: International Business Machines Corporation
    Inventors: Ella Barkan, Jonathan Bnayahu, Tal Drory, Amnon Ribak
  • Publication number: 20100293267
    Abstract: A method and system for monitoring a workstation. The system includes a monitoring system for monitoring activity on a workstation and an analysis module for comparing a monitored activity to specified activities in a work profile. The system may include an alert generator for generating an alert if the monitored activity does not conform to the work profile. The work profile may be a user profile of specified activities allowed to be performed by a user, and/or a transaction profile of a sequence of specified activities to be performed in a transaction by a user. The monitoring system includes an inputs monitor for monitoring inputs by the user into the workstation, a screen monitor which extracts content from a screen display viewed by a user, and a physical presence monitor to determine if a user is at his workstation.
    Type: Application
    Filed: May 13, 2009
    Publication date: November 18, 2010
    Applicant: International Business Machines Corporation
    Inventors: Amnon Ribak, Asaf Tzadok, Eugene Walach, Tal Drory
  • Patent number: 7805702
    Abstract: A collaborative development environment includes an integrated development environment and a collaboration client integrated into the environment. There also is a Help menu of a software application which includes sections to provide information about the software application and a peer support section to provide access to a collaboration server.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: September 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michal Jacovi, Yoelle Maarek, Amnon Ribak, Vladimir Soroka
  • Patent number: 7328241
    Abstract: A method is described for providing information regarding a piece of electronic mail (e-mail). The method includes processing a data set containing transmission data associated with the e-mail so as to determine one or more steps in a propagation history of the e-mail. The transmission data typically include identifiers of a sender of the e-mail and of one or more recipients of at least a portion of the e-mail. The method also includes displaying the propagation history. Preferably, processing the data set includes analyzing transmission information embedded in text of the e-mail.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: February 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Amnon Ribak, Sigalit Ur, Michal Jacovi
  • Patent number: 7269787
    Abstract: A method for document annotation includes providing a contextual framework extending over multiple electronic documents. Annotations are input to a computer by a user with respect to two or more of the documents, while the user views the documents on a computer screen. Each of the annotations is stored together with respective context information in a memory of the computer, the context information including multiple fields defined by the framework. The annotations are sorted with respect to the two or more documents according to one or more of the multiple fields of the respective context information, and the sorted annotations are output for viewing by the user.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: September 11, 2007
    Assignee: International Business Machines Coporation
    Inventors: Einat Amitay, Michal Jacovi, Amnon Ribak, Vladimir Soroka, Sigalit Ur
  • Patent number: 7176931
    Abstract: A method for visualizing data includes receiving code representing content for display on the screen of a computer, the content including at least one hyperlink to other content and at least one attribute associated with the hyperlink. User preferences are set for each attribute. The content is displayed on the screen, and at least one of the hyperlinks is hidden in response to the combination of user preference for that attribute.
    Type: Grant
    Filed: August 13, 2001
    Date of Patent: February 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Amnon Ribak, Alan Wecker, Michal Jacovi, Vladmir Soroka
  • Publication number: 20050097508
    Abstract: A collaborative development environment includes an integrated development environment and a collaboration client integrated into the environment. There also is a Help menu of a software application which includes sections to provide information about the software application and a peer support section to provide access to a collaboration server.
    Type: Application
    Filed: October 29, 2003
    Publication date: May 5, 2005
    Applicant: International Business Machines Corporation
    Inventors: Michal Jacovi, Yoelle Maarek, Amnon Ribak, Vladimir Soroka
  • Patent number: 6812942
    Abstract: A context-responsive display system for use in a vehicle. The display system includes a dashboard display positioned in front of a driver of the vehicle and adapted to display graphic user interface elements in a predetermined graphic composition providing information to the driver regarding operation of devices in the vehicle. The display system also includes a processor coupled to receive signals from the devices in the vehicle and to drive the display responsive thereto, and to alter the graphic composition of the display responsive to a selected input to the processor.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: November 2, 2004
    Assignee: International Business Machines Corporation
    Inventor: Amnon Ribak
  • Publication number: 20040216032
    Abstract: A method for document annotation includes providing a contextual framework extending over multiple electronic documents. Annotations are input to a computer by a user with respect to two or more of the documents, while the user views the documents on a computer screen. Each of the annotations is stored together with respective context information in a memory of the computer, the context information including multiple fields defined by the framework. The annotations are sorted with respect to the two or more documents according to one or more of the multiple fields of the respective context information, and the sorted annotations are output for viewing by the user.
    Type: Application
    Filed: April 28, 2003
    Publication date: October 28, 2004
    Applicant: International Business Machines Corporation
    Inventors: Einat Amitay, Michal Jacovi, Amnon Ribak, Vladimir Soroka, Sigalit Ur
  • Publication number: 20040125932
    Abstract: A method of deploying a teleconference system, including the steps of during a teleconference, receiving a multiplicity of events from a telephone switch communicating via a plurality of phone lines with a plurality of calling devices, and sending messages pertaining to the events to a plurality of displays, wherein each of the displays is associated with one of the calling devices.
    Type: Application
    Filed: December 27, 2002
    Publication date: July 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Mordechay Orbach, Amnon Ribak, Eishay Smith, Pnina Vortman