Patents by Inventor Shalom Kramer

Shalom Kramer 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: 9996443
    Abstract: In one implementation, a system for user action duration includes a monitor engine to monitor a number of async operations to be loaded on a user interface, a detection engine to determine a repeating async operation from the number of async operations that has a pattern of repeating timeouts, a removal engine to remove the repeating async operation from the number of async operations, and a calculation engine to calculate a total time for the remaining number of async operations based on a total timeout of each of the remaining number of async operations.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: June 12, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Michael Seldin, Shai Embon, Avi Kabizon, Shalom Kramer
  • Publication number: 20170364807
    Abstract: In one example of the disclosure, a subject message for a display caused by a subject software application is obtained. A prediction model is utilized to identify the subject message as a first type message or a second type message. The model is a model determined based upon a set of target words determined by imposition of a set of rules upon a set of user facing messages extracted from a set of software applications, wherein each of the extracted messages was classified post-extraction as a first type message or a second type message. A communication identifying the subject message as the first type message or the second type message is provided.
    Type: Application
    Filed: December 22, 2014
    Publication date: December 21, 2017
    Inventors: Amichai Nitsan, Eva Margulis Dimov, Shalom Kramer, Efrat Egozi Levi
  • Publication number: 20160124622
    Abstract: In one implementation, a system for user action duration includes a monitor engine to monitor a number of async operations to be loaded on a user interface, a detection engine to determine a repeating async operation from the number of async operations that has a pattern of repeating timeouts, a removal engine to remove the repeating async operation from the number of async operations, and a calculation engine to calculate a total time for the remaining number of async operations based on a total timeout of each of the remaining number of async operations.
    Type: Application
    Filed: November 3, 2014
    Publication date: May 5, 2016
    Inventors: Michael Seldin, Shai Embon, Avi Kabizon, Shalom Kramer