Patents by Inventor Hana Giat

Hana Giat 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: 11373004
    Abstract: Examples disclosed herein relate, among other things, to an apparatus that includes a processor and a non-transitory machine-readable medium on which is stored instructions that, when executed by the processor, cause the processor to generate a report, the report including a value, access a memory, the memory storing indications of whether values are to be masked, determine that the value is to be masked based on the accessed memory, and substitute the value in the report with a masked value.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: June 28, 2022
    Assignee: MICRO FOCUS LLC
    Inventors: Amichai Nitsan, Michael Gopshtein, Hana Giat, Adi Lipin
  • Publication number: 20200293688
    Abstract: Examples disclosed herein relate, among other things, to an apparatus that includes a processor and a non-transitory machine-readable medium on which is stored instructions that, when executed by the processor, cause the processor to generate a report, the report including a value, access a memory, the memory storing indications of whether values are to be masked, determine that the value is to be masked based on the accessed memory, and substitute the value in the report with a masked value.
    Type: Application
    Filed: June 3, 2020
    Publication date: September 17, 2020
    Applicant: MICRO FOCUS LLC
    Inventors: Amichai NITSAN, Michael GOPSHTEIN, Hana GIAT, Adi LIPIN
  • Patent number: 10754977
    Abstract: Examples disclosed herein relate, among other things, to a monitoring system. The monitoring system may include a report analyzer configured to receive a report from one of a plurality of devices and determine whether the report includes at least one masked value. If the report includes at least one masked value, the report analyzer may be configured to determine, based on a plurality of reports associated with the masked value, whether an unmasking condition is satisfied, and if the unmasking condition is satisfied, to mark the masked value for unmasking.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: August 25, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Amichai Nitsan, Michael Gopshtein, Hana Giat, Adi Lipin
  • Patent number: 10489265
    Abstract: A plurality of application requests from an application may be monitored, with each of the application requests associated with an instance of a plurality of instances of a user interaction with the application. A request response time for each of the application requests may be determined. A user interaction time for each of the plurality of instances of the user interaction with the application may be obtained. From the plurality of instances, slow instances that have a user interaction time greater than a slow threshold may be selected, with each of the slow instances comprising a selected application request of the plurality of application requests. For the slow instances, the request response times of the selected application requests may be averaged to generate an average request response time. A comparison request response time for the selected application request may be determined.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: November 26, 2019
    Assignee: Micro Focus LLC
    Inventors: Amichai Nitsan, Haim Shuvali, Hana Giat
  • Patent number: 10430316
    Abstract: Examples herein involve designating a first dimension of a thread visualization based on timing of a duration of a user action, the user action corresponding to a user interaction with an application; designating a second dimension of the thread visualization based on a number of threads of the application utilized for running tasks in response to the user action, the second dimension comprising a number of parallel timelines corresponding to the number of threads; determining locations for representations of the tasks within the appropriate parallel timelines of the thread visualization based on the timing of the tasks and the threads running the tasks; and rendering the thread visualization on a display.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: October 1, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Hana Giat, Michael Seldin
  • Patent number: 10372513
    Abstract: A computing device includes at least one processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to, in response to a detection of an application event during execution of an application, read a plurality of entries included in a call stack at a time of the application event. The instructions are also executable to determine a classification identifier for the application event using the plurality of entries included in the call stack, and store information about the application event in a database entry associated with the classification identifier.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: August 6, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Amichai Nitsan, Haim Shuvali, Hana Giat
  • Publication number: 20180293154
    Abstract: Examples herein involve designating a first dimension of a thread visualization based on timing of a duration of a user action, the user action corresponding to a user interaction with an application; designating a second dimension of the thread visualization based on a number of threads of the application utilized for running tasks in response to the user action, the second dimension comprising a number of parallel timelines corresponding to the number of threads; determining locations for representations of the tasks within the appropriate parallel timelines of the thread visualization based on the timing of the tasks and the threads running the tasks; and rendering the thread visualization on a display.
    Type: Application
    Filed: May 21, 2015
    Publication date: October 11, 2018
    Inventors: Hana Giat, Michael Seldin
  • Publication number: 20180089004
    Abstract: A computing device includes at least one processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to, in response to a detection of an application event during execution of an application, read a plurality of entries included in a call stack at a time of the application event. The instructions are also executable to determine a classification identifier for the application event using the plurality of entries included in the call stack, and store information about the application event in a database entry associated with the classification identifier.
    Type: Application
    Filed: April 30, 2015
    Publication date: March 29, 2018
    Inventors: Amichai Nitsan, Haim Shuvali, Hana Giat
  • Publication number: 20180089051
    Abstract: A plurality of application requests from an application may be monitored, with each of the application requests associated with an instance of a plurality of instances of a user interaction with the application. A request response time for each of the application requests may be determined. A user interaction time for each of the plurality of instances of the user interaction with the application may be obtained. From the plurality of instances, slow instances that have a user interaction time greater than a slow threshold may be selected, with each of the slow instances comprising a selected application request of the plurality of application requests. For the slow instances, the request response times of the selected application requests may be averaged to generate an average request response time. A comparison request response time for the selected application request may be determined.
    Type: Application
    Filed: April 30, 2015
    Publication date: March 29, 2018
    Inventors: Amichai Nitsan, Haim Shuvali, Hana Giat
  • Publication number: 20170293773
    Abstract: Examples disclosed herein relate, among other things, to a monitoring system. The monitoring system may include a report analyzer configured to receive a report from one of a plurality of devices and determine whether the report includes at least one masked value. If the report includes at least one masked value, the report analyzer may be configured to determine, based on a plurality of reports associated with the masked value, whether an unmasking condition is satisfied, and if the unmasking condition is satisfied, to mark the masked value for unmasking.
    Type: Application
    Filed: September 25, 2014
    Publication date: October 12, 2017
    Inventors: Amichai Nitsan, Michael Gopshtein, Hana Giat, Adi Lipin
  • Patent number: 9401099
    Abstract: Methods and apparatus for displaying closed-captioning content on a display device. In response to determining that closed-captioning is desired, a display area of the display device is partitioned into non-overlapping portions. A first portion of the display area is configured to display the closed-captioning content and a second portion of the display area is configured to display a computer desktop. The closed-captioning content may be transformed by replacing at least some text in the closed-captioning content with at least one symbol based, at least in part, on a context of the at least some text in the closed-captioning content.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: July 26, 2016
    Assignee: AI Squared
    Inventors: Jost Eckhardt, Hana Giat, Scott David Moore
  • Patent number: 8635593
    Abstract: In at least some embodiments, a computing device includes a processor and a system memory coupled to said processor. The system memory stores an integrated development environment (IDE) and a dynamic autocompletion tool. When executed by the processor, the IDE provides a script editor. When executed by the processor, the dynamic autocompletion tool analyzes real-time content of a user application being executed to populate an autocompletion list for use with the IDE application.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: January 21, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Hana Giat
  • Patent number: 8572568
    Abstract: A computer-executed test tool combines testing of an application at a user interface layer and a web services layer. The computer-executed test tool comprises a capture tool that records a web services test concurrently with recording of a user interface test.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: October 29, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Hana Giat
  • Publication number: 20110283243
    Abstract: Methods and apparatus for displaying closed-captioning content on a display device. In response to determining that closed-captioning is desired, a display area of the display device is partitioned into non-overlapping portions. A first portion of the display area is configured to display the closed-captioning content and a second portion of the display area is configured to display a computer desktop. The closed-captioning content may be transformed by replacing at least some text in the closed-captioning content with at least one symbol based, at least in part, on a context of the at least some text in the closed-captioning content.
    Type: Application
    Filed: May 11, 2010
    Publication date: November 17, 2011
    Applicant: Al Squared
    Inventors: Jost Eckhardt, Hana Giat, Scott David Moore
  • Publication number: 20100095161
    Abstract: A computer-executed test tool combines testing of an application at a user interface layer and a web services layer. The computer-executed test tool comprises a capture tool that records a web services test concurrently with recording of a user interface test.
    Type: Application
    Filed: October 14, 2008
    Publication date: April 15, 2010
    Inventor: Hana Giat
  • Publication number: 20100083225
    Abstract: In at least some embodiments, a computing device includes a processor and a system memory coupled to said processor. The system memory stores an integrated development environment (IDE) and a dynamic autocompletion tool. When executed by the processor, the IDE provides a script editor. When executed by the processor, the dynamic autocompletion tool analyzes real-time content of a user application being executed to populate an autocompletion list for use with the IDE application.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventor: Hana Giat