Patents by Inventor Ofer Spiegel

Ofer Spiegel 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: 11256385
    Abstract: In one example of the disclosure, a menu and a plurality of menu elements included within the menu are identified within a software application. A set of menu traversal tracking measures are performed with respect to a target element from the plurality. The set of measures includes, responsive to identifying a user menu traversal action that is not a selection of the target element, incrementing the value of a counter. The set includes, responsive to identifying a user menu traversal action that is a selection of the target element, recording the value of the counter in association with data indicative of the target element. A recommendation to modify a first element among the plurality is generated in consideration of the recorded value.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: February 22, 2022
    Assignee: MICRO FOCUS LLC
    Inventor: Ofer Spiegel
  • Patent number: 10824292
    Abstract: According to examples, an apparatus may include a processor and a non-transitory computer readable medium storing machine readable instructions. The instructions may cause the processor to access a plurality of widgets, in which each of the plurality of widgets includes a data value. The instructions may also cause the processor to identify a widget of the plurality of widgets including a data value that has changed over time by an amount that exceeds a pre-defined threshold as a widget-of-interest and output a notification regarding a suggestion for the widget-of-interest to be displayed on a user dashboard.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: November 3, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Adi Kidron, Ofer Spiegel, Yael Peisachov
  • Publication number: 20190220153
    Abstract: According to examples, an apparatus may include a processor and a non-transitory computer readable medium storing machine readable instructions. The instructions may cause the processor to access a plurality of widgets, in which each of the plurality of widgets includes a data value. The instructions may also cause the processor to identify a widget of the plurality of widgets including a data value that has changed over time by an amount that exceeds a pre-defined threshold as a widget-of-interest and output a notification regarding a suggestion for the widget-of-interest to be displayed on a user dashboard.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 18, 2019
    Applicant: EntlT Software LLC
    Inventors: Adi KIDRON, Ofer Spiegel, Yael Peisachov
  • Publication number: 20180329900
    Abstract: Examples disclosed herein relate to prediction models concurrency control types. Some of the examples enable generating a prediction model based on training data. The training data may comprise a set of access data associated with a data object. The set of access data may comprise: values for a set of attributes of the data object, and an indication whether a conflict occurred during processing of a request to access the data object.
    Type: Application
    Filed: November 19, 2015
    Publication date: November 15, 2018
    Inventor: Ofer SPIEGEL
  • Publication number: 20180246705
    Abstract: According to an example, user interface (UI) behavior based rules generation may include ascertaining data related to an application UI for a specified version of an application, and ascertaining context elements included in the data related to the application UI. UI behavior based rules generation may include ascertaining values associated with the context elements, and generating context combinations based on the context elements and the values associated with the context elements. UI behavior based rules generation may include determining a truth table for the application UI based on an analysis of fields of the application UI and corresponding context combinations, and generating, based on an analysis of the truth table, a rule that identifies customization of the specified version of the application.
    Type: Application
    Filed: August 18, 2015
    Publication date: August 30, 2018
    Inventors: Ofer SPIEGEL, Efrat EGOZI LEVI, Gil NAKACHE
  • Publication number: 20170308508
    Abstract: Examples relate to detecting UI layout changes. The examples disclosed herein enable generating combinations of values from a set of context elements that define a UI layout for an application. Each value in a first combination of the combinations may be selected from values available for each context element of the set of context elements. The examples disclosed herein further enable obtaining a first UI to be displayed based on the first combination and retrieving a first set of layout attributes of the first UI.
    Type: Application
    Filed: November 24, 2014
    Publication date: October 26, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Ofer SPIEGEL, Gil NAKACHE
  • Publication number: 20170046316
    Abstract: Modifying a hierarchal structure includes obtaining, from a user interface (UI), data representing categories, levels for the categories, attributes associated with the categories, and attribute values associated with the attributes, restructuring the data with content to generate a hierarchal structure, and modifying, via the UI, the hierarchal structure based on modifications to the data and the content to generate a modified hierarchal structure.
    Type: Application
    Filed: February 14, 2014
    Publication date: February 16, 2017
    Applicant: Hewlett Packard Enterprise Development LP
    Inventors: Ofer Spiegel, Talia Lavie
  • Publication number: 20160209996
    Abstract: In one example of the disclosure, a menu and a plurality of menu elements included within the menu are identified within a software application. A set of menu traversal tracking measures are performed with respect to a target element from the plurality. The set of measures includes, responsive to identifying a user menu traversal action that is not a selection of the target element, incrementing the value of a counter. The set includes, responsive to identifying a user menu traversal action that is a selection of the target element, recording the value of the counter in association with data indicative of the target element. A recommendation to modify a first element among the plurality is generated in consideration of the recorded value.
    Type: Application
    Filed: September 19, 2013
    Publication date: July 21, 2016
    Inventor: Ofer Spiegel