IP Library Granted Patent US 8,869,030
Granted Patent B2
US 8,869,030 · App. 11/858,195 · Granted Oct 21, 2014

Hierarchical representation of contextual information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,869,030
App. No.
11/858,195
Granted
Oct 21, 2014
Kind
B2
Abstract

Method and system enabling a user to select a data element out of a set of available data elements through the use of a hierarchical view (e.g. a tree). Whenever the user needs to choose a data element, the system collects the descriptions of all data elements that are both available and relevant in accordance with the specific use from a set of available data elements through the use of a hierarchical view. The tree represents each entity (data element) as a node and the properties of each entity as sub-nodes under it, possibly grouped into property groups represented as tree nodes. The system hides all implementation aspects of the data structure from the user—selection of the required value causes the underlying system to automatically perform all required actions in order to retrieve, calculate or search for the desired data element.

Claims (16)

1. A method for managing and displaying data in a hierarchical structure over a graphical user interface, wherein said data comprises data elements each having data properties of different data entities within a development environment, said method comprising the steps of:

selecting data elements and applicable properties that are relevant to context of each use of said data elements at this point available locally at development environment;

providing a data model representing interplays between the various collected data elements, their corresponding properties names and levels of abstractions, wherein the data elements are collected from different applications and different data entities; and

creating a hierarchical structure on-the-fly automatically which is available to the user at development environment providing only the relevant and usable data elements to current usage according to context of each use at this point of the development, specifying the data elements to be used in runtime, which are available locally in runtime environment, wherein the relevant data elements are related to each other in accordance with the corresponding provided data model and are arranged in a hierarchical order according to said provided data model and according to context of each use.

2. The method according to claim 1 , further comprising presenting the hierarchical structure and enabling navigation through the hierarchical structure thus enabling finding and selecting desired data element which are applicable to the current programmatic usage.

3. The method according to claim 1 , wherein presenting the relevant data in a hierarchical structure is preceded by filtering out unusable data elements and retaining only data elements that are relevant for the context of the use of said data.

4. The method according to claim 1 , wherein presenting the relevant data elements in a hierarchical structure comprises presenting different levels of data within each data element.

5. The method according to claim 1 , wherein the hierarchy in the tree represents entities references.

6. The method according to claim 1 , further comprising enabling a runtime engine to retrieve actual value stored on said data elements in accordance with the hierarchical position of said data elements in said hierarchical structure.

7. The method according to claim 6 , wherein enabling a runtime engine to retrieve actual value stored on said data elements is performed by at least one database query.

8. The method according to claim 1 , further comprising presenting said properties to a user automatically on a graphical user interface.

9. The method according to claim 6 , wherein enabling a runtime engine to retrieve actual value stored on said data elements is based on a calculation.

10. The method according to claim 1 , wherein said method is implemented within a software development tool, modeling tool or rule-management tool.

11. The method according to claim 10 , wherein said software is flow-based software.

12. The method according to claim 11 , wherein said flow-based software is implementing business logic rules.

13. The method according to claim 12 , wherein said business logic rules are used across mobile data applications.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 3, 2020
From: MIZRAHI TEFAHOT BANK, LTD.
To: FLASH NETWORKS LTD.
Reel/Frame 053381/0675 →
RELEASE OF SECURITY INTEREST Recorded May 16, 2018
From: KREOS CAPITAL IV (EXPERT FUND) LIMITED
To: FLASH NETWORKS LTD
Reel/Frame 046172/0758 →
SECURITY INTEREST Recorded May 16, 2018
From: FLASH NETWORKS LTD.
To: MIZRAHI TEFAHOT BANK, LTD..
Reel/Frame 046174/0432 →
SECURITY INTEREST Recorded Jul 14, 2014
From: FLASH NETWORKS LTD.
To: KREOS CAPITAL IV (EXPERT FUND) LIMITED; MIZRAHI TEFAHOT BANK, LTD.
Reel/Frame 033309/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2009
From: UNIPIER MOBILE LTD.
To: FLASH NETWORKS LTD.
Reel/Frame 023003/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2007
From: GOFER, ARIE; HECHT, JACOB
To: UNIPIER MOBILE LTD.
Reel/Frame 019852/0991 →