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: 11373004Abstract: 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: GrantFiled: June 3, 2020Date of Patent: June 28, 2022Assignee: MICRO FOCUS LLCInventors: Amichai Nitsan, Michael Gopshtein, Hana Giat, Adi Lipin
-
Publication number: 20200293688Abstract: 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: ApplicationFiled: June 3, 2020Publication date: September 17, 2020Applicant: MICRO FOCUS LLCInventors: Amichai NITSAN, Michael GOPSHTEIN, Hana GIAT, Adi LIPIN
-
Patent number: 10754977Abstract: 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: GrantFiled: September 25, 2014Date of Patent: August 25, 2020Assignee: MICRO FOCUS LLCInventors: Amichai Nitsan, Michael Gopshtein, Hana Giat, Adi Lipin
-
Patent number: 10489265Abstract: 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: GrantFiled: April 30, 2015Date of Patent: November 26, 2019Assignee: Micro Focus LLCInventors: Amichai Nitsan, Haim Shuvali, Hana Giat
-
Patent number: 10430316Abstract: 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: GrantFiled: May 21, 2015Date of Patent: October 1, 2019Assignee: ENTIT SOFTWARE LLCInventors: Hana Giat, Michael Seldin
-
Patent number: 10372513Abstract: 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: GrantFiled: April 30, 2015Date of Patent: August 6, 2019Assignee: ENTIT SOFTWARE LLCInventors: Amichai Nitsan, Haim Shuvali, Hana Giat
-
Publication number: 20180293154Abstract: 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: ApplicationFiled: May 21, 2015Publication date: October 11, 2018Inventors: Hana Giat, Michael Seldin
-
Publication number: 20180089004Abstract: 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: ApplicationFiled: April 30, 2015Publication date: March 29, 2018Inventors: Amichai Nitsan, Haim Shuvali, Hana Giat
-
Publication number: 20180089051Abstract: 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: ApplicationFiled: April 30, 2015Publication date: March 29, 2018Inventors: Amichai Nitsan, Haim Shuvali, Hana Giat
-
Publication number: 20170293773Abstract: 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: ApplicationFiled: September 25, 2014Publication date: October 12, 2017Inventors: Amichai Nitsan, Michael Gopshtein, Hana Giat, Adi Lipin
-
Patent number: 9401099Abstract: 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: GrantFiled: May 11, 2010Date of Patent: July 26, 2016Assignee: AI SquaredInventors: Jost Eckhardt, Hana Giat, Scott David Moore
-
Patent number: 8635593Abstract: 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: GrantFiled: September 30, 2008Date of Patent: January 21, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Hana Giat
-
Patent number: 8572568Abstract: 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: GrantFiled: October 14, 2008Date of Patent: October 29, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventor: Hana Giat
-
Publication number: 20110283243Abstract: 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: ApplicationFiled: May 11, 2010Publication date: November 17, 2011Applicant: Al SquaredInventors: Jost Eckhardt, Hana Giat, Scott David Moore
-
Publication number: 20100095161Abstract: 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: ApplicationFiled: October 14, 2008Publication date: April 15, 2010Inventor: Hana Giat
-
Publication number: 20100083225Abstract: 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: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Inventor: Hana Giat