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: 10754939Abstract: 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: GrantFiled: June 26, 2017Date of Patent: August 25, 2020Assignee: International Business Machines CorporationInventors: Ariel Farkash, Eitan Hadar, Amnon Ribak
-
Publication number: 20180373858Abstract: 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: ApplicationFiled: June 26, 2017Publication date: December 27, 2018Inventors: ARIEL FARKASH, EITAN HADAR, AMNON RIBAK
-
Patent number: 9811537Abstract: 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: GrantFiled: May 17, 2016Date of Patent: November 7, 2017Assignee: International Business Machines CorporationInventors: Amir Geva, Mattias Marder, Yoav Nahshon, Amnon Ribak
-
Patent number: 9442958Abstract: 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: GrantFiled: December 24, 2014Date of Patent: September 13, 2016Assignee: International Business Machines CorporationInventors: Amir Geva, Mattias Marder, Yoav Nahshon, Amnon Ribak
-
Publication number: 20160260057Abstract: 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: ApplicationFiled: May 17, 2016Publication date: September 8, 2016Inventors: AMIR GEVA, Mattias Marder, Yoav Nahshon, Amnon Ribak
-
Publication number: 20160188634Abstract: 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: ApplicationFiled: December 24, 2014Publication date: June 30, 2016Inventors: Amir Geva, Mattias Marder, Yoav Nahshon, Amnon Ribak
-
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: 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: 8396964Abstract: 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: GrantFiled: October 28, 2010Date of Patent: March 12, 2013Assignee: International Business Machines CorporationInventors: Ella Barkan, Jonathan Bnayahu, Tal Drory, Amnon Ribak
-
Patent number: 8086730Abstract: 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: GrantFiled: May 13, 2009Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Tal Drory, Eugene Walach, Asaf Tzadok, Amnon Ribak
-
Publication number: 20110038542Abstract: 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: ApplicationFiled: October 28, 2010Publication date: February 17, 2011Applicant: International Business Machines CorporationInventors: Ella Barkan, Jonathan Bnayahu, Tal Drory, Amnon Ribak
-
Publication number: 20100293267Abstract: 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: ApplicationFiled: May 13, 2009Publication date: November 18, 2010Applicant: International Business Machines CorporationInventors: Amnon Ribak, Asaf Tzadok, Eugene Walach, Tal Drory
-
Patent number: 7805702Abstract: 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: GrantFiled: October 29, 2003Date of Patent: September 28, 2010Assignee: International Business Machines CorporationInventors: Michal Jacovi, Yoelle Maarek, Amnon Ribak, Vladimir Soroka
-
Patent number: 7328241Abstract: 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: GrantFiled: January 4, 2002Date of Patent: February 5, 2008Assignee: International Business Machines CorporationInventors: Amnon Ribak, Sigalit Ur, Michal Jacovi
-
Patent number: 7269787Abstract: 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: GrantFiled: April 28, 2003Date of Patent: September 11, 2007Assignee: International Business Machines CoporationInventors: Einat Amitay, Michal Jacovi, Amnon Ribak, Vladimir Soroka, Sigalit Ur
-
Patent number: 7176931Abstract: 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: GrantFiled: August 13, 2001Date of Patent: February 13, 2007Assignee: International Business Machines CorporationInventors: Amnon Ribak, Alan Wecker, Michal Jacovi, Vladmir Soroka
-
Publication number: 20050097508Abstract: 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: ApplicationFiled: October 29, 2003Publication date: May 5, 2005Applicant: International Business Machines CorporationInventors: Michal Jacovi, Yoelle Maarek, Amnon Ribak, Vladimir Soroka
-
Patent number: 6812942Abstract: 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: GrantFiled: December 28, 2000Date of Patent: November 2, 2004Assignee: International Business Machines CorporationInventor: Amnon Ribak
-
Publication number: 20040216032Abstract: 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: ApplicationFiled: April 28, 2003Publication date: October 28, 2004Applicant: International Business Machines CorporationInventors: Einat Amitay, Michal Jacovi, Amnon Ribak, Vladimir Soroka, Sigalit Ur
-
Publication number: 20040125932Abstract: 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: ApplicationFiled: December 27, 2002Publication date: July 1, 2004Applicant: International Business Machines CorporationInventors: Mordechay Orbach, Amnon Ribak, Eishay Smith, Pnina Vortman