System and method supporting configurable object definitions

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7353494
APP PUB NO 20040093581A1
SERIAL NO

10415381

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention discloses a system and method supporting high-level configuration of Business Object Types during development of an application. More specifically an application developer is supported with predefined pieces of functionality and meta-data, so called Aspect Types, during the configuration of Business Object Types. An Aspect Type may operate across one or more Business Object Types depending on the functionality of the Aspect Type, e.g. an Aspect Type 'Relation' Aspect Type comprises functionality that provides for connection between two or more Business Objects. The functionality comprised in an Aspect Type may be configured with an Event Type so runtime an Event Instance of the Event Type may be triggered either by the functionality of the configured Aspect Type or by e.g. a user of the application.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA29335

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hammer, Lars Frederiksberg, DK 12 86
Hruby, Pavel Naerum, DK 3 22
Nielsen, Morten Vedbaek, DK 17 182
Scheller, Christian Vibe Virum, DK 1 7

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
5956508 Creation of manageable management collections using filters 20 1997
* 6134706 Software business objects in a multi-level organizational structure 74 1998
6058416 Flexible state sharing and consistency mechanism for interactive applications 94 1998
 
SILICO INSIGHTS, INC. (1)
2002/0091,680 Knowledge pattern integration system 49 2001
 
OPENTV, INC. (1)
2006/0161,507 Task/domain segmentation in applying feedback to command control 7 2006
 
PTC INC. (1)
5768506 Method and apparatus for distributed workflow building blocks of process definition, initialization and execution 171 1997
 
OCTANE SOFTWARE, INC. (1)
6233537 Workflow modeling language 65 2000
 
FUJITSU LIMITED (1)
* 2001/0009,033 Object-oriented business system and method 36 2001
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6434568 Information services patterns in a netcentric environment 381 1999
 
Berkeley *IEOR (1)
* 2006/0178,960 Process for determining object level profitability 10 2006
 
EMBARQ HOLDINGS COMPANY, LLC (1)
6044354 Computer-based product planning system 78 1996
 
ORACLE INTERNATIONAL CORPORATION (2)
5768586 Net change management for object-oriented modeling 35 1995
5913063 Drag and drop object subclassing 52 1997
 
APPLE INC. (2)
5515508 Client server system and method of operation including a dynamically configurable protocol stack 236 1993
5822580 Object oriented programming based global registry system, method, and article of manufacture 90 1996
 
M1 GLOBAL SOLUTIONS, INC. (1)
2002/0019,971 System and method for metaprogramming software development environment 22 2001
 
ePropose, Inc. (1)
6158044 Proposal based architecture system 131 1998
 
KOESLON, INC. (1)
* 2003/0163,329 METHOD FOR DEFINING AN EXECUTABLE BUSINESS MODEL 18 1999
 
ACTION TECHNOLOGIES, INC. (1)
5734837 Method and apparatus for building business process applications in terms of its workflows 321 1994
 
INTEGRASOFT, INC. (1)
* 2002/0092,004 Methods and systems for automatically generating software applications 41 2001
 
Unisys Corporation (1)
5848273 Method for generating OLE automation and IDL interfaces from metadata information 100 1995
 
STERLINE SOFTWARE, INC. (1)
6230309 Method and system for assembling and utilizing components in component object systems 166 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SEOUL NATIONAL UNIVERSITY INDUSTRY FOUNDATION (1)
* 2006/0150,141 Method of weaving code fragments between programs using code fragment numbering 2 2005
 
ORACLE INTERNATIONAL CORPORATION (4)
* 7721259 Configurable and customizable software application system and metadata 30 2006
* 2007/0168,962 Configurable software application system 23 2006
* 8205189 Method and system for definition control in a data repository application 4 2007
* 2008/0016,110 INSTANCES AND DEFINITIONS 3 2007
 
APPLE INC. (2)
8191036 Mechanism to support orphaned and partially configured objects 1 2008
* 2009/0288,062 MECHANISM TO SUPPORT ORPHANED AND PARTIALLY CONFIGURED OBJECTS 0 2008
 
RED HAT, INC. (7)
* 9009699 Providing a POJO-based microcontainer for an application server 0 2007
8640146 Providing extensive ability for describing a management interface 0 2007
8327341 Integrating aspect oriented programming into the application server 7 2007
* 7886035 Profile service based deployment configuration 7 2007
* 2008/0301,711 Providing a POJO-based microcontainer for an application server 4 2007
* 2008/0301,629 Integrating aspect oriented programming into the application server 5 2007
* 2008/0301,637 Profile service based deployment configuration 8 2007
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Oct 1, 2019
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00