Movatterモバイル変換


[0]ホーム

URL:


US20080162207A1 - Relation-based hierarchy evaluation of recursive nodes - Google Patents

Relation-based hierarchy evaluation of recursive nodes
Download PDF

Info

Publication number
US20080162207A1
US20080162207A1US11/648,020US64802006AUS2008162207A1US 20080162207 A1US20080162207 A1US 20080162207A1US 64802006 AUS64802006 AUS 64802006AUS 2008162207 A1US2008162207 A1US 2008162207A1
Authority
US
United States
Prior art keywords
data
node
graph
nodes
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/648,020
Other versions
US8396827B2 (en
Inventor
Rene Gross
Martin Kaiser
Gisella Dominguez Anzuinelli
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SAP SE
Original Assignee
SAP SE
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SAP SEfiledCriticalSAP SE
Priority to US11/648,020priorityCriticalpatent/US8396827B2/en
Assigned to SAP AGreassignmentSAP AGASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GROSS, RENE, KAISER, MARTIN, ANZUINELLI, GISELLA DOMINGUEZ
Publication of US20080162207A1publicationCriticalpatent/US20080162207A1/en
Application grantedgrantedCritical
Publication of US8396827B2publicationCriticalpatent/US8396827B2/en
Assigned to SAP SEreassignmentSAP SECHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: SAP AG
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

Systems and processes may access data in various graph structures, often including data models that do not partially or fully utilize relations such as hierarchical graphs. For example, software for processing this non-relational data identifies a data model that includes a plurality of nodes independent of relations, each non-root node storing an identifier of the particular node's parent. The software then processes the data model using a generic graph service that utilizes nodes and relations. In some cases, such data models may include hierarchical graph structures and one or more of the nodes may be a recursive node.

Description

Claims (17)

US11/648,0202006-12-292006-12-29Relation-based hierarchy evaluation of recursive nodesActive2029-11-04US8396827B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/648,020US8396827B2 (en)2006-12-292006-12-29Relation-based hierarchy evaluation of recursive nodes

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US11/648,020US8396827B2 (en)2006-12-292006-12-29Relation-based hierarchy evaluation of recursive nodes

Publications (2)

Publication NumberPublication Date
US20080162207A1true US20080162207A1 (en)2008-07-03
US8396827B2 US8396827B2 (en)2013-03-12

Family

ID=39585249

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US11/648,020Active2029-11-04US8396827B2 (en)2006-12-292006-12-29Relation-based hierarchy evaluation of recursive nodes

Country Status (1)

CountryLink
US (1)US8396827B2 (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080162457A1 (en)*2006-12-282008-07-03Sap AgSoftware and method for utilizing a generic database query
US20080162563A1 (en)*2006-12-292008-07-03Sap AgGeneric graph services utilizing anonymous and identified graph pattern
US20080162205A1 (en)*2006-12-292008-07-03Sap AgValidity path node pattern for structure evaluation of time-dependent acyclic graphs
US20080162777A1 (en)*2006-12-292008-07-03Sap AgGraph abstraction pattern for generic graph evaluation
US20080162415A1 (en)*2006-12-282008-07-03Sap AgSoftware and method for utilizing a common database layout
US20080162616A1 (en)*2006-12-292008-07-03Sap AgSkip relation pattern for graph structures
US20100229150A1 (en)*2009-03-062010-09-09Microsoft CorporationSoftware test bed generation
US20110214079A1 (en)*2010-02-262011-09-01Microsoft CorporationSmooth layout animation of visuals
US20110231592A1 (en)*2010-03-222011-09-22Sap AgMashup Infrastructure with Learning Mechanism
US8417731B2 (en)2006-12-282013-04-09Sap AgArticle utilizing a generic update module with recursive calls identify, reformat the update parameters into the identified database table structure
US20140115012A1 (en)*2012-10-232014-04-24Oracle International CorporationData model optimization using multi-level entity dependencies
US20160188352A1 (en)*2014-12-292016-06-30Nvidia CorporationSystem and method for compiler support for compile time customization of code
US20170316361A1 (en)*2016-04-292017-11-02Salesforce.Com, Inc.Associating job responsibilities with job titles
CN109145178A (en)*2017-06-162019-01-04阿里巴巴集团控股有限公司A kind of relational graph processing method and processing device
US10394778B2 (en)2010-09-032019-08-27Robert Lewis Jackson, JR.Minimal representation of connecting walks
US10503781B2 (en)*2015-04-142019-12-10Sap SeExtending graph traversals with application logic
US10521431B2 (en)*2016-05-092019-12-31Sap SeRelational conversion of multiprovider operations in a calculation scenario for executing a query
US20200110776A1 (en)*2018-10-092020-04-09Atc Ip LlcMetamodel for graph database
US10642582B2 (en)*2017-08-242020-05-05Google LlcSystem of type inference for tuple graph programs method of executing a tuple graph program across a network
US10768794B2 (en)2015-12-212020-09-08Sap SeTruncated synchronization of data object instances
US10887235B2 (en)2017-08-242021-01-05Google LlcMethod of executing a tuple graph program across a network
US20210334310A1 (en)*2019-01-072021-10-28Microsoft Technology Licensing, LlcExtensible framework for executable annotations in electronic content
US11188917B2 (en)*2018-03-292021-11-30Paypal, Inc.Systems and methods for compressing behavior data using semi-parametric or non-parametric models
US11360997B2 (en)2015-12-212022-06-14Sap SeData synchronization error resolution based on UI manipulation actions

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9116932B2 (en)*2012-04-242015-08-25Business Objects Software LimitedSystem and method of querying data
US9710789B2 (en)2013-06-042017-07-18SuccessFactorsMulti-dimension analyzer for organizational personnel
US9634954B2 (en)2013-06-262017-04-25Sap SeSwitchable business feature with prices and sales integration
US9946804B2 (en)2013-08-192018-04-17Business Objects Software LtdDisplaying historical data associated with data values within business intelligence reports
US9870417B2 (en)2014-04-222018-01-16Business Objects Software Ltd.Merging business object hierarchies
US9875288B2 (en)2014-12-012018-01-23Sap SeRecursive filter algorithms on hierarchical data models described for the use by the attribute value derivation
US9959154B2 (en)2016-02-162018-05-01International Business Machines CorporationIdentifying defunct nodes in data processing systems
US20240241909A1 (en)*2023-01-162024-07-18Tigergraph, Inc.Embed graph database as saas in another database saas

Citations (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5261100A (en)*1988-06-101993-11-09Hitachi, Ltd.Method of software development
US5515487A (en)*1993-05-281996-05-07International Business Machines CorporationDisplaying partial graphs by expanding and collapsing nodes
US5696693A (en)*1995-03-311997-12-09Unisys CorporationMethod for placing logic functions and cells in a logic design using floor planning by analogy
US6266053B1 (en)*1998-04-032001-07-24Synapix, Inc.Time inheritance scene graph for representation of media content
US6377259B2 (en)*1998-07-292002-04-23Inxight Software, Inc.Presenting node-link structures with modification
US20030067481A1 (en)*2001-03-312003-04-10Christopher ChedgeySystem and method for computer-aided graph-based dependency analysis with integrated documentation
US20030120681A1 (en)*1999-10-042003-06-26Jarg CorporationClassification of information sources using graphic structures
US20040015486A1 (en)*2002-07-192004-01-22Jiasen LiangSystem and method for storing and retrieving data
US20040186842A1 (en)*2003-03-182004-09-23Darren WesemannSystems and methods for providing access to data stored in different types of data repositories
US6820135B1 (en)*2000-08-312004-11-16Pervasive Software, Inc.Modeless event-driven data transformation
US20050027738A1 (en)*2003-08-012005-02-03Kraft Frank MichaelComputer-implemented method and system to support in developing a process specification for a collaborative process
US20050027739A1 (en)*2003-08-012005-02-03Kraft Frank MichaelComputer-implemented method and system to support in developing a process specification for a collaborative process
US20050038533A1 (en)*2001-04-112005-02-17Farrell Robert GSystem and method for simplifying and manipulating k-partite graphs
US20050108217A1 (en)*2003-08-292005-05-19Horst WernerMethods and systems for providing a visualization graph
US20050182708A1 (en)*2004-02-132005-08-18International Business Machines CorporationFinancial transaction analysis using directed graphs
US20060074953A1 (en)*2004-09-302006-04-06International Business Machines CorporationMetadata management for a data abstraction model
US20060150169A1 (en)*2005-01-052006-07-06Microsoft CorporationObject model tree diagram
US20070100832A1 (en)*2005-10-312007-05-03Sap AgSystems and methods for performing authorization
US20070185904A1 (en)*2003-09-102007-08-09International Business Machines CorporationGraphics image generation and data analysis
US20070214179A1 (en)*2006-03-102007-09-13Khanh HoangSearching, filtering, creating, displaying, and managing entity relationships across multiple data hierarchies through a user interface
US20080059945A1 (en)*2006-08-292008-03-06Sap AgGenerating a Business Document Model
US20080071595A1 (en)*2004-11-232008-03-20Hung-Yang ChangMethod and apparatus of on demand business activity management using business performance management loops
US20080120129A1 (en)*2006-05-132008-05-22Michael SeubertConsistent set of interfaces derived from a business object model
US20080162563A1 (en)*2006-12-292008-07-03Sap AgGeneric graph services utilizing anonymous and identified graph pattern
US20080162205A1 (en)*2006-12-292008-07-03Sap AgValidity path node pattern for structure evaluation of time-dependent acyclic graphs
US20080162777A1 (en)*2006-12-292008-07-03Sap AgGraph abstraction pattern for generic graph evaluation
US20080162616A1 (en)*2006-12-292008-07-03Sap AgSkip relation pattern for graph structures

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5261100A (en)*1988-06-101993-11-09Hitachi, Ltd.Method of software development
US5515487A (en)*1993-05-281996-05-07International Business Machines CorporationDisplaying partial graphs by expanding and collapsing nodes
US5696693A (en)*1995-03-311997-12-09Unisys CorporationMethod for placing logic functions and cells in a logic design using floor planning by analogy
US6266053B1 (en)*1998-04-032001-07-24Synapix, Inc.Time inheritance scene graph for representation of media content
US6377259B2 (en)*1998-07-292002-04-23Inxight Software, Inc.Presenting node-link structures with modification
US20030120681A1 (en)*1999-10-042003-06-26Jarg CorporationClassification of information sources using graphic structures
US6820135B1 (en)*2000-08-312004-11-16Pervasive Software, Inc.Modeless event-driven data transformation
US20030067481A1 (en)*2001-03-312003-04-10Christopher ChedgeySystem and method for computer-aided graph-based dependency analysis with integrated documentation
US20050038533A1 (en)*2001-04-112005-02-17Farrell Robert GSystem and method for simplifying and manipulating k-partite graphs
US20040015486A1 (en)*2002-07-192004-01-22Jiasen LiangSystem and method for storing and retrieving data
US20040186842A1 (en)*2003-03-182004-09-23Darren WesemannSystems and methods for providing access to data stored in different types of data repositories
US20050027738A1 (en)*2003-08-012005-02-03Kraft Frank MichaelComputer-implemented method and system to support in developing a process specification for a collaborative process
US20050027739A1 (en)*2003-08-012005-02-03Kraft Frank MichaelComputer-implemented method and system to support in developing a process specification for a collaborative process
US20050108217A1 (en)*2003-08-292005-05-19Horst WernerMethods and systems for providing a visualization graph
US20070185904A1 (en)*2003-09-102007-08-09International Business Machines CorporationGraphics image generation and data analysis
US20050182708A1 (en)*2004-02-132005-08-18International Business Machines CorporationFinancial transaction analysis using directed graphs
US20060074953A1 (en)*2004-09-302006-04-06International Business Machines CorporationMetadata management for a data abstraction model
US20080071595A1 (en)*2004-11-232008-03-20Hung-Yang ChangMethod and apparatus of on demand business activity management using business performance management loops
US20060150169A1 (en)*2005-01-052006-07-06Microsoft CorporationObject model tree diagram
US20070100832A1 (en)*2005-10-312007-05-03Sap AgSystems and methods for performing authorization
US20070214179A1 (en)*2006-03-102007-09-13Khanh HoangSearching, filtering, creating, displaying, and managing entity relationships across multiple data hierarchies through a user interface
US20080120129A1 (en)*2006-05-132008-05-22Michael SeubertConsistent set of interfaces derived from a business object model
US20080059945A1 (en)*2006-08-292008-03-06Sap AgGenerating a Business Document Model
US20080162563A1 (en)*2006-12-292008-07-03Sap AgGeneric graph services utilizing anonymous and identified graph pattern
US20080162205A1 (en)*2006-12-292008-07-03Sap AgValidity path node pattern for structure evaluation of time-dependent acyclic graphs
US20080162777A1 (en)*2006-12-292008-07-03Sap AgGraph abstraction pattern for generic graph evaluation
US20080162616A1 (en)*2006-12-292008-07-03Sap AgSkip relation pattern for graph structures

Cited By (36)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080162457A1 (en)*2006-12-282008-07-03Sap AgSoftware and method for utilizing a generic database query
US8417731B2 (en)2006-12-282013-04-09Sap AgArticle utilizing a generic update module with recursive calls identify, reformat the update parameters into the identified database table structure
US20080162415A1 (en)*2006-12-282008-07-03Sap AgSoftware and method for utilizing a common database layout
US7730056B2 (en)2006-12-282010-06-01Sap AgSoftware and method for utilizing a common database layout
US8959117B2 (en)2006-12-282015-02-17Sap SeSystem and method utilizing a generic update module with recursive calls
US8606799B2 (en)2006-12-282013-12-10Sap AgSoftware and method for utilizing a generic database query
US20080162205A1 (en)*2006-12-292008-07-03Sap AgValidity path node pattern for structure evaluation of time-dependent acyclic graphs
US20080162777A1 (en)*2006-12-292008-07-03Sap AgGraph abstraction pattern for generic graph evaluation
US20080162616A1 (en)*2006-12-292008-07-03Sap AgSkip relation pattern for graph structures
US20080162563A1 (en)*2006-12-292008-07-03Sap AgGeneric graph services utilizing anonymous and identified graph pattern
US9165087B2 (en)2006-12-292015-10-20Sap SeValidity path node pattern for structure evaluation of time-dependent acyclic graphs
US8392896B2 (en)*2009-03-062013-03-05Microsoft CorporationSoftware test bed generation
US20100229150A1 (en)*2009-03-062010-09-09Microsoft CorporationSoftware test bed generation
US9223589B2 (en)*2010-02-262015-12-29Microsoft Technology Licensing, LlcSmooth layout animation of visuals
US20110214079A1 (en)*2010-02-262011-09-01Microsoft CorporationSmooth layout animation of visuals
US20110231592A1 (en)*2010-03-222011-09-22Sap AgMashup Infrastructure with Learning Mechanism
US8751558B2 (en)2010-03-222014-06-10Sap AgMashup infrastructure with learning mechanism
US10394778B2 (en)2010-09-032019-08-27Robert Lewis Jackson, JR.Minimal representation of connecting walks
US20140115012A1 (en)*2012-10-232014-04-24Oracle International CorporationData model optimization using multi-level entity dependencies
US8972460B2 (en)*2012-10-232015-03-03Oracle International CorporationData model optimization using multi-level entity dependencies
US20160188352A1 (en)*2014-12-292016-06-30Nvidia CorporationSystem and method for compiler support for compile time customization of code
US10241761B2 (en)*2014-12-292019-03-26Nvidia CorporationSystem and method for compiler support for compile time customization of code
US10503781B2 (en)*2015-04-142019-12-10Sap SeExtending graph traversals with application logic
US10768794B2 (en)2015-12-212020-09-08Sap SeTruncated synchronization of data object instances
US11360997B2 (en)2015-12-212022-06-14Sap SeData synchronization error resolution based on UI manipulation actions
US20170316361A1 (en)*2016-04-292017-11-02Salesforce.Com, Inc.Associating job responsibilities with job titles
US10614393B2 (en)*2016-04-292020-04-07Salesforce.Com, Inc.Associating job responsibilities with job titles
US10521431B2 (en)*2016-05-092019-12-31Sap SeRelational conversion of multiprovider operations in a calculation scenario for executing a query
CN109145178A (en)*2017-06-162019-01-04阿里巴巴集团控股有限公司A kind of relational graph processing method and processing device
US10642582B2 (en)*2017-08-242020-05-05Google LlcSystem of type inference for tuple graph programs method of executing a tuple graph program across a network
US10887235B2 (en)2017-08-242021-01-05Google LlcMethod of executing a tuple graph program across a network
US11429355B2 (en)2017-08-242022-08-30Google LlcSystem of type inference for tuple graph programs
US11188917B2 (en)*2018-03-292021-11-30Paypal, Inc.Systems and methods for compressing behavior data using semi-parametric or non-parametric models
US20200110776A1 (en)*2018-10-092020-04-09Atc Ip LlcMetamodel for graph database
US20210334310A1 (en)*2019-01-072021-10-28Microsoft Technology Licensing, LlcExtensible framework for executable annotations in electronic content
US11609956B2 (en)*2019-01-072023-03-21Microsoft Technology Licensing, LlcExtensible framework for executable annotations in electronic content

Also Published As

Publication numberPublication date
US8396827B2 (en)2013-03-12

Similar Documents

PublicationPublication DateTitle
US8396827B2 (en)Relation-based hierarchy evaluation of recursive nodes
US9165087B2 (en)Validity path node pattern for structure evaluation of time-dependent acyclic graphs
US20080162616A1 (en)Skip relation pattern for graph structures
US20080162563A1 (en)Generic graph services utilizing anonymous and identified graph pattern
US20080162777A1 (en)Graph abstraction pattern for generic graph evaluation
US8402060B2 (en)Software for managing data between a client and server
US20230057335A1 (en)Deployment of self-contained decision logic
US7996850B2 (en)Dynamic business object properties for SOA architectures
US8577837B2 (en)Method and system for generic extraction of business object data
US20100153432A1 (en)Object based modeling for software application query generation
US8429597B2 (en)Software for integrated modeling of user interfaces with applications
US8601490B2 (en)Managing consistent interfaces for business rule business object across heterogeneous systems
US8140987B2 (en)GUI modeling of web services
US20100153150A1 (en)Software for business adaptation catalog modeling
CN102810090B (en)Gateway data distribution engine
US20080244517A1 (en)Horizontal and vertical filtering of multi-domain business application models
US20100131916A1 (en)Software for modeling business tasks
US20100153149A1 (en)Software for model-based configuration constraint generation
US20080127052A1 (en)Visually exposing data services to analysts
US9043750B2 (en)Automated generation of two-tier mobile applications
US9747353B2 (en)Database content publisher
GB2543003A (en)System including a server and multiple mobile computing devices
US8949855B2 (en)Consistent interface for address snapshot and approval process definition
US7996828B2 (en)Back-end field control for multiple software layers
US20140279670A1 (en)Consistent Interface for Target Group Business Object

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SAP AG, GERMANY

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GROSS, RENE;KAISER, MARTIN;ANZUINELLI, GISELLA DOMINGUEZ;REEL/FRAME:019465/0699;SIGNING DATES FROM 20070531 TO 20070604

Owner name:SAP AG, GERMANY

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GROSS, RENE;KAISER, MARTIN;ANZUINELLI, GISELLA DOMINGUEZ;SIGNING DATES FROM 20070531 TO 20070604;REEL/FRAME:019465/0699

STCFInformation on status: patent grant

Free format text:PATENTED CASE

ASAssignment

Owner name:SAP SE, GERMANY

Free format text:CHANGE OF NAME;ASSIGNOR:SAP AG;REEL/FRAME:033625/0334

Effective date:20140707

FPAYFee payment

Year of fee payment:4

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp