Patents by Inventor Tal Drory
Tal Drory 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: 11651538Abstract: An approach for creating instructional 3D animated videos, without physical access to the object or to the object CAD models as a prerequisite is disclosed. The approach allows the user to submit some images or a video of the object and a knowledge about the required procedure. The required procedures includes, adding the instructions and text annotations. The approach will build a 3D model based on the submitted images and/or video. The approach will generate the instructional animated video based on the 3D model and the required procedure.Type: GrantFiled: March 17, 2021Date of Patent: May 16, 2023Assignee: International Business Machines CorporationInventors: Adi Raz Goldfarb, Tal Drory, Oded Dubovsky
-
Patent number: 11637927Abstract: A method comprising: receiving an interactive voice response (IVR) tree configured to implement one or more tasks, each associated with one or more IVR node paths comprising a plurality of IVR nodes arranged in a hierarchical relationship; analyzing the IVR tree to identify one or more intent IVR nodes, each associated with one of the tasks; with respect to each of the intent IVR nodes, identifying a plurality of corresponding entity IVR nodes included within the IVR node path associated with the intent IVR node; assembling one or more task-specific chatbot skills, each comprising (i) one of the intent IVR nodes, and (ii) at least some of the plurality of corresponding entity IVR nodes, wherein each of the task-specific chatbot skills is configured to perform one of the tasks by conducting a dialog with a user; and generating a chatbot comprising at least one of the task-specific chatbot skills.Type: GrantFiled: July 15, 2021Date of Patent: April 25, 2023Assignee: International Business Machines CorporationInventors: Tal Drory, Aya Soffer, Ron Hoory, Aharon Satt
-
Publication number: 20230020613Abstract: A method comprising: receiving an interactive voice response (IVR) tree configured to implement one or more tasks, each associated with one or more IVR node paths comprising a plurality of IVR nodes arranged in a hierarchical relationship; analyzing the IVR tree to identify one or more intent IVR nodes, each associated with one of the tasks; with respect to each of the intent IVR nodes, identifying a plurality of corresponding entity IVR nodes included within the IVR node path associated with the intent IVR node; assembling one or more task-specific chatbot skills, each comprising (i) one of the intent IVR nodes, and (ii) at least some of the plurality of corresponding entity IVR nodes, wherein each of the task-specific chatbot skills is configured to perform one of the tasks by conducting a dialog with a user; and generating a chatbot comprising at least one of the task-specific chatbot skills.Type: ApplicationFiled: July 15, 2021Publication date: January 19, 2023Inventors: Tal Drory, Aya Soffe, RON HOORY, Aharon Satt
-
Publication number: 20220301247Abstract: An approach for creating instructional 3D animated videos, without physical access to the object or to the object CAD models as a prerequisite is disclosed. The approach allows the user to submit some images or a video of the object and a knowledge about the required procedure. The required procedures includes, adding the instructions and text annotations. The approach will build a 3D model based on the submitted images and/or video. The approach will generate the instructional animated video based on the 3D model and the required procedure.Type: ApplicationFiled: March 17, 2021Publication date: September 22, 2022Inventors: Adi Raz Goldfarb, Tal Drory, ODED DUBOVSKY
-
Patent number: 10795549Abstract: A computer-implemented method for providing a graphical user interface (GUI) for video navigation by a user, including generating a GUI comprising a representation of partitioned segments of video content, the representation depicting a dimension of time, a dimension of scale, and a dimension of relevance for the partitioned segments of video content, wherein the GUI includes a first axis that depicts the dimension of time and a second axis that depicts the dimension of scale. The method further entails determining the dimension of relevance for the partitioned segments of video content based on receiving a text query from a user dynamically, or from a pre-defined source, and comparing one or more attributes of the partitioned segments of video content to the text query, or to the pre-defined source. The method further includes assigning a color to the partitioned segments of video content according to a color scheme for easy navigation.Type: GrantFiled: March 12, 2018Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Tal Drory, Dror Porat, Daniel N. Rotman
-
Publication number: 20190278440Abstract: A computer-implemented method for providing a graphical user interface (GUI) for video navigation by a user, including generating a GUI comprising a representation of partitioned segments of video content, the representation depicting a dimension of time, a dimension of scale, and a dimension of relevance for the partitioned segments of video content, wherein the GUI includes a first axis that depicts the dimension of time and a second axis that depicts the dimension of scale. The method further entails determining the dimension of relevance for the partitioned segments of video content based on receiving a text query from a user dynamically, or from a pre-defined source, and comparing one or more attributes of the partitioned segments of video content to the text query, or to the pre-defined source. The method further includes assigning a color to the partitioned segments of video content according to a color scheme for easy navigation.Type: ApplicationFiled: March 12, 2018Publication date: September 12, 2019Inventors: Tal Drory, Dror Porat, Daniel N. Rotman
-
Patent number: 8635170Abstract: A method, system and computer software product are provided for process automation. The method includes monitoring one or more workstations to obtain multiple sets of character and graphical information including user actions, times and durations associated with the user actions, user-entered data, and retrieved character and graphical screen data. The method further includes identifying functional events from the sets, defining focal states as respective historic patterns of the functional events, and generating a set of facilitating scripts associated with respective ones of the focal states. The facilitating scripts each provide one or more automatic actions in the workstations. At least a portion of the set of facilitating scripts are then executed.Type: GrantFiled: January 10, 2013Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Tal Drory, Amir Geva, Eugene Walach
-
Publication number: 20130339836Abstract: Systems and methods for enforcing compliance in a computing environment, the method comprising concurrently and independently executing a monitoring application with a first application utilized by a user, wherein navigating beyond a first decision point in the first application requires the user considering values associated with one or more elements in the first application, wherein the monitoring application monitors elements presented to the user to determine which elements are presented to the user at a point in time; and notifying the user of at least a first element, in response to not having been able to confirm whether a value associated with the first element has been considered by the user prior to said first decision point.Type: ApplicationFiled: June 14, 2012Publication date: December 19, 2013Applicant: International Business Machines CorporationInventors: Tal Drory, Amir Geva, Asaf Tzadok, Eugene Walach
-
Publication number: 20130311827Abstract: A computer-implemented method and apparatus, the method comprising: receiving a test script indicating actions to be performed by automation software with regard to one or more elements of one or more processes; creating a simulation of the elements of the processes; activating the automation software; and testing activity of the automation software with regard to the simulation of the elements, thereby testing the automation software.Type: ApplicationFiled: May 16, 2012Publication date: November 21, 2013Applicant: International Business Machines CorporationInventors: Tal Drory, Mattias Marder
-
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: 8396815Abstract: A method, system, and computer program product are provided for process automation. The method includes: monitoring one or more workstations including monitoring screen contents and user actions at the workstation; and analysing the screen contents and user actions into monitored functional events. The method further includes: providing multiple focal states as defined sequences of functional events with one or more facilitating scripts associated with a focal state, wherein a facilitating script provides one or more automatic actions; and matching a sequence of monitored functional events to a defined sequence of functional events of a focal state. The one or more automatic actions of a facilitating script associated with the matched focal state are then applied.Type: GrantFiled: April 29, 2010Date of Patent: March 12, 2013Assignee: International Business Machines CorporationInventors: Tal Drory, Amir Geva, Eugene Walach
-
Patent number: 8270718Abstract: A method for manipulating an image, the method includes: capturing image information representative of an image that includes images of textual characters; recognizing the textual characters by applying Optical Character Recognition; identifying the layout of the image; and applying at least one de-identification process on textual characters of interest to provide de-identification process results.Type: GrantFiled: September 23, 2008Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Tal Drory, Amir Geva, Sara Porat
-
Publication number: 20120110459Abstract: A method and system for automatically adjusting input configuration are disclosed. The method may include monitoring information input by a user into a graphical user interface (GUI). The method may further include determining an input configuration state of the computing system set by the user for the information input into at least one field of the GUI at an initial input instance. The method may also include, at one or more subsequent input instances, automatically adjusting the input configuration state for the field to the determined input configuration of the initial input instance. A computer program product is also disclosed.Type: ApplicationFiled: October 31, 2010Publication date: May 3, 2012Inventors: Tal Drory, Mattias Marder
-
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: 20110270794Abstract: A method, system, and computer program product are provided for process automation. The method includes: monitoring one or more workstations including monitoring screen contents and user actions at the workstation; and analysing the screen contents and user actions into monitored functional events. The method further includes: providing multiple focal states as defined sequences of functional events with one or more facilitating scripts associated with a focal state, wherein a facilitating script provides one or more automatic actions; and matching a sequence of monitored functional events to a defined sequence of functional events of a focal state. The one or more automatic actions of a facilitating script associated with the matched focal state are then applied.Type: ApplicationFiled: April 29, 2010Publication date: November 3, 2011Applicant: International Business Machines CorporationInventors: Tal Drory, Amir Geva, Eugene Walach
-
Patent number: 8019158Abstract: A method for altering a recognition error correction data structure, the method includes: altering at least one key out of a set of semantically similar keys in response to text appearance probabilities of keys of the set of semantically similar keys to provide an at least one altered key; and replacing the at least one key by the at least one altered key.Type: GrantFiled: January 2, 2008Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Ella Barkan, Tal Drory, André Heilper
-
Patent number: 7991779Abstract: A disclosed embodiment relates to a system for populating an index table. The system comprises a component that decomposes a spatial object into a set of object pairs, a component that employs a value associated with the object pairs to sort the set of object pairs into a sequence of object pairs, a component that uses a sliding border analysis to create a subset of the sequence of object pairs depending upon a position of the object pair in the sequence of object pairs, and a component that populates the index table with the subset of object pairs.Type: GrantFiled: April 25, 2005Date of Patent: August 2, 2011Assignee: Hewlett Packard Development Company, L.P.Inventors: Tal Drory, Amir Bar-Or, Nitzan Peleg
-
Patent number: 7945569Abstract: The disclosed embodiments relate to an apparatus for performing query operations. The apparatus comprises a base table having spatial objects, an index table having data entries that are associated with the spatial objects. A module that is adapted to perform the query operation is configured to convert a query window into values, create a scan range for each of the values with a begin range value, an end range value, and a stop condition, scan the data entries for each of the scan range to identify one of the end range value and the stop condition, and return a result based upon the data entries that are within the scan range for each of the values.Type: GrantFiled: March 31, 2004Date of Patent: May 17, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Tal Drory, Amir Bar-Or, Nitzan Peleg, David Konopnicki
-
Patent number: 7899831Abstract: Folder recommendation in a file operation is accomplished by: receiving (325) information relating to the file operation; providing history data (321) of one or more previous operations, the data including details of information relating to a previous operation and a folder on which the previous operation was performed; and selecting a folder (324) for recommendation including matching the file operation to one or more folders based on the history data. In one embodiment, the operation is an operation of saving a file, and the information relating to the operation is file information. In another embodiment, the operation is an operation of retrieving a file, and the information relating to the operation is destination information.Type: GrantFiled: March 25, 2008Date of Patent: March 1, 2011Assignee: International Business Machines CorporationInventors: Tal Drory, David Konopnicki
-
Patent number: 7895277Abstract: The present invention discloses a solution for providing conditional reminders for electronic messages. The solution can identify an electronic message conveyed from a sender to a recipient, wherein the electronic message is an email message or text exchange message. A software program can determine a response time and a response condition for the electronic message. When the response time expires and when the response condition is unsatisfied, a software program can present a reminder to the sender and/or the recipient, where the reminder indicates that a response is due. When a software program detects a recipient action that satisfies the response condition before the response time expires, no reminder will be presented to either the sender or the recipient.Type: GrantFiled: October 17, 2007Date of Patent: February 22, 2011Assignee: International Business Machines CorporationInventors: Tal Drory, Thomas R. Haynes, David Konopnicki, Yafit Sami, Lin Sun