Patents by Inventor Eyal Kenigsberg

Eyal Kenigsberg 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: 10938917
    Abstract: Examples disclosed herein relate to triggering a high availability feature in response to detecting impairment of client experience. Examples include detecting, based on content of interactions between at least one application component and a client, a threshold impairment of an experience of the client in relation to the at least one application component. Examples also include triggering a high availability feature for the at least one application component in response to detecting the threshold impairment.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: March 2, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Rotem Steuer, Michael Gopshtein, Eyal Kenigsberg
  • Patent number: 10740119
    Abstract: A common action flow for an application is identified by processing session data maintained for a plurality of users to identify a plurality of action flows. Each action flow represents a series of actions taken by one of the users navigating the application's user interface during a session. A data structure is generated from the plurality of action flows. That data structure is indicative of a plurality of candidate sub-flows. The data structure is analyzed to identify a selected one of the candidate sub-flows repeated in multiple ones of the plurality of action flows. That identified sub-flow is the common action flow. Data representative of the identified common action flow can then be communicated.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: August 11, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Igor Nor, Eyal Kenigsberg, Ola Galkin
  • Patent number: 10346631
    Abstract: In one implementation, a system can include a tenant engine to maintain a plurality of tenant profiles with access to a first set of metrics of a plurality of metrics based on authorization via a certificate, a metrics engine to maintain a plurality of metrics derived from instrumentation of a plurality of applications, and a report engine to provide the first set of metrics in response to a report request when the report request is from a user associated with a first tenant profile of the plurality of tenant profiles and the first tenant profile is authorized to access the first set of metrics based on the certificate associated with a private key used to sign a first application of the plurality of applications.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 9, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Michael Gopshtein, Eyal Kenigsberg
  • Patent number: 10313459
    Abstract: Example embodiments relate to monitoring application flow of an application responsive to receiving a monitoring mode upon launch of a session of the application. In this manner, the embodiments disclosed herein enable monitoring an application on a first computing device based on a first received monitoring mode and monitoring the same application on a second computing device based on a second received monitoring mode.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: June 4, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Amichai Nitsan, Eyal Kenigsberg, Michael Gopshtein
  • Patent number: 10305760
    Abstract: A non-transitory machine-readable storage medium encoded with instructions executable by a processing resource of a computing device to access network traffic exchanged with a web server application. The storage medium also identifies, in the accessed network traffic, an analysis reporting message of a client system and extracts, from the analysis reporting message, information representing a client system analysis of at least one prior transaction between the client system and a proxy server associated with the web server application. The information representing the client system analysis can comprise information describing an experience of the client system, including an indication of an amount of time to perform at least one prior transaction between the client system and the proxy server.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: May 28, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Guy Offer, Michael Gopshtein, Eyal Kenigsberg
  • Patent number: 10153981
    Abstract: Packets from a first network entity to a second network entity are received. A maximal size of packets from the second network entity to the first network entity is determined based on information in the received packets.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: December 11, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Michael Gopshtein, Eyal Kenigsberg, Rotem Steuer
  • Patent number: 10073918
    Abstract: According to an example, a Trie is formed from URLs and nodes of the Trie are assigned a weight. A node is selected based on its weight and child nodes of the selected node merged together. A URL classification is output based on a path in the Trie.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: September 11, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Adi Lipin, Alon Berkoviz, Boaz Shor, Eyal Kenigsberg
  • Patent number: 9866466
    Abstract: Methods, systems, and computer-readable and executable instructions are provided for simulating real user issues in support environments. Simulating real user issues in support environments can include providing stored data related to a real user issue associated with an application to a support device having the ability to modify the application, the stored data can include network traffic associated with a user device in a live environment and inputs provided via the user device. Simulating real user issues in support environments can include causing the support device to simulate the real user issue using the stored data.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: January 9, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Michael Gopshtein, Amichai Nitsan, Eyal Kenigsberg
  • Publication number: 20170315822
    Abstract: A common action flow for an application is identified by processing session data maintained for a plurality of users to identify a plurality of action flows. Each action flow represents a series of actions taken by one of the users navigating the application's user interface during a session. A data structure is generated from the plurality of action flows. That data structure is indicative of a plurality of candidate sub-flows. The data structure is analyzed to identify a selected one of the candidate sub-flows repeated in multiple ones of the plurality of action flows. That identified sub-flow is the common action flow. Data representative of the identified common action flow can then be communicated.
    Type: Application
    Filed: July 20, 2017
    Publication date: November 2, 2017
    Applicant: EntIT Software LLC
    Inventors: Igor NOR, Eyal KENIGSBERG, Ola GALKIN
  • Publication number: 20170300708
    Abstract: In one implementation, a system can include a tenant engine to maintain a plurality of tenant profiles with access to a first set of metrics of a plurality of metrics based on authorization via a certificate, a metrics engine to maintain a plurality of metrics derived from instrumentation of a plurality of applications, and a report engine to provide the first set of metrics in response to a report request when the report request is from a user associated with a first tenant profile of the plurality of tenant profiles and the first tenant profile is authorized to access the first set of metrics based on the certificate associated with a private key used to sign a first application of the plurality of applications.
    Type: Application
    Filed: September 30, 2014
    Publication date: October 19, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Michael Gopshtein, Eyal Kenigsberg
  • Patent number: 9753743
    Abstract: A common action flow for an application is identified by processing session data maintained for a plurality of users to identify a plurality of action flows. Each action flow represents a series of actions taken by one of the users navigating the application's user interface during a session. A data structure is generated from the plurality of action flows. That data structure is indicative of a plurality of candidate sub-flows. The data structure is analyzed to identify a selected one of the candidate sub-flows repeated in multiple ones of the plurality of action flows. That identified sub-flow is the common action flow. Data representative of the identified common action flow can then be communicated.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: September 5, 2017
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Igor Nor, Eyal Kenigsberg, Ola Galkin
  • Publication number: 20170222938
    Abstract: Packets from a first network entity to a second network entity are received. A maximal size of packets from the second network entity to the first network entity is determined based on information in the received packets.
    Type: Application
    Filed: April 14, 2017
    Publication date: August 3, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Michael GOPSHTEIN, Eyal KENIGSBERG, Rotem STEUER
  • Patent number: 9660924
    Abstract: Packets from a first network entity to a second network entity are received. A maximal size of packets from the second network entity to the first network entity is determined based on information in the received packets.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: May 23, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Michael Gopshtein, Eyal Kenigsberg, Rotem Steuer
  • Publication number: 20170093995
    Abstract: Example embodiments relate to monitoring application flow of an application responsive to receiving a monitoring mode upon launch of a session of the application. In this manner, the embodiments disclosed herein enable monitoring an application on a first computing device based on a first received monitoring mode and monitoring the same application on a second computing device based on a second received monitoring mode.
    Type: Application
    Filed: April 29, 2014
    Publication date: March 30, 2017
    Inventors: Amichai Nitsan, Eyal Kenigsberg, Michael Gopshtein
  • Patent number: 9444701
    Abstract: A method for discovering an operating system of a remote machine includes monitoring network communications to detect a plurality of data packets that were generated by the remote machine. The contents of each detected data packet are read so as to extract a packet signature of each detected data packet. Each packet signature is compared with at least one signature of a database of signatures in order to determine a similarity between each packet signature and the signature from the database. A confidence level for at least one candidate operating system is calculated based on the determined similarities. A candidate operating system is selected based on the confidence level for that operating system. Relating computer program product and data processing system are also disclosed.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: September 13, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Nick Ioffe, Eyal Kenigsberg, Michael Gopshtein, Rotem Steuer
  • Publication number: 20160048586
    Abstract: According to an example, a Trie is formed from URLs and nodes of the Trie are assigned a weight. A node is selected based on its weight and child nodes of the selected node merged together. A URL classification is output based on a path in the Trie.
    Type: Application
    Filed: August 12, 2014
    Publication date: February 18, 2016
    Inventors: Adi LIPIN, Alon BERKOVIZ, Boaz SHOR, Eyal KENIGSBERG
  • Publication number: 20150333985
    Abstract: Examples disclosed herein relate to identifying an analysis reporting message in network traffic. Examples include accessing network traffic exchanged with a web server application and identifying, in the network traffic, an analysis reporting message. In examples described herein, the analysis reporting message may include information representing a client system analysis of at least one prior transaction of the client system.
    Type: Application
    Filed: January 3, 2013
    Publication date: November 19, 2015
    Inventors: Guy Offer, Michael Gopshtein, Eyal Kenigsberg
  • Patent number: 9178771
    Abstract: Examples disclosed herein relate to determining the type of a network tier. Examples include determining that a target network tier is a forwarding type network tier if a protocol of communications between the target network tier and a source network resource is the same as a protocol of communications between the target network tier and a backend network tier. Examples further include comparing select content of communications between the target and backend network tiers to select content of communications between the target network tier and the source networking resource, if the protocols are the same.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: November 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Efrat Ben David, Eyal Kenigsberg, Michael Gopshtein
  • Publication number: 20150304409
    Abstract: A technique includes using a network sniffer to acquire at least one measurement of network activity associated with an application component, where the application component is a candidate to be migrated to a cloud. The technique further includes, based at least in part on the measurement(s), determining at least one cost factor associated with the application component being provided by the cloud.
    Type: Application
    Filed: November 28, 2012
    Publication date: October 22, 2015
    Applicant: Hewelett-Packard Development Company, L.P.
    Inventors: Rotem Steuer, Eyal Kenigsberg, Michael Gopshtein
  • Publication number: 20150160831
    Abstract: A common action flow for an application is identified by processing session data maintained for a plurality of users to identify a plurality of action flows. Each action flow represents a series of actions taken by one of the users navigating the application's user interface during a session. A data structure is generated from the plurality of action flows. That data structure is indicative of a plurality of candidate sub-flows. The data structure is analyzed to identify a selected one of the candidate sub-flows repeated in multiple ones of the plurality of action flows. That identified sub-flow is the common action flow. Data representative of the identified common action flow can then be communicated.
    Type: Application
    Filed: December 5, 2013
    Publication date: June 11, 2015
    Inventors: Igor Nor, Eyal Kenigsberg, Ola Galkin