US Patent No: 7,353,494

Number of patents in Portfolio can not be more than 2000

System and method supporting configurable object definitions

ALSO PUBLISHED AS: 20040093581

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

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA28836

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hammer, Lars Frederiksberg, DK 19 55
Hruby, Pavel Naerum, DK 4 13
Nielsen, Morten Frederiksberg, DK 22 74
Scheller, Christian Vibe Virum, DK 1 6

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
5,956,508 Creation of manageable management collections using filters 19 1997
6,134,706 Software business objects in a multi-level organizational structure 62 1998
6,058,416 Flexible state sharing and consistency mechanism for interactive applications 88 1998
 
APPLE INC. (2)
5,515,508 Client server system and method of operation including a dynamically configurable protocol stack 220 1993
5,822,580 Object oriented programming based global registry system, method, and article of manufacture 90 1996
 
ORACLE INTERNATIONAL CORPORATION (2)
5,768,586 Net change management for object-oriented modeling 31 1995
5,913,063 Drag and drop object subclassing 50 1997
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6,434,568 Information services patterns in a netcentric environment 310 1999
 
Berkeley *IEOR (1)
2006/0178,960 Process for determining object level profitability 4 2006
 
EMBARQ HOLDINGS COMPANY, LLC (1)
6,044,354 Computer-based product planning system 74 1996
 
EPROPOSE, INC. (1)
6,158,044 Proposal based architecture system 105 1998
 
FUJITSU LIMITED (1)
2001/0009,033 Object-oriented business system and method 23 2001
 
INTEGRASOFT, INC. (1)
2002/0092,004 Methods and systems for automatically generating software applications 38 2001
 
KOESLON, INC. (1)
2003/0163,329 METHOD FOR DEFINING AN EXECUTABLE BUSINESS MODEL 17 1999
 
M1 GLOBAL SOLUTIONS, INC. (1)
2002/0019,971 System and method for metaprogramming software development environment 17 2001
 
OCTANE SOFTWARE, INC. (1)
6,233,537 Workflow modeling language 62 2000
 
PTC INC. (1)
5,768,506 Method and apparatus for distributed workflow building blocks of process definition, initialization and execution 164 1997
 
QUALIQODE, LLC (1)
5,734,837 Method and apparatus for building business process applications in terms of its workflows 285 1994
 
RPX CORPORATION (1)
2006/0161,507 Task/domain segmentation in applying feedback to command control 4 2006
 
SILICO INSIGHTS, INC. (1)
2002/0091,680 Knowledge pattern integration system 46 2001
 
STERLINE SOFTWARE, INC. (1)
6,230,309 Method and system for assembling and utilizing components in component object systems 147 1997
 
UNISYS CORPORATION (1)
5,848,273 Method for generating OLE automation and IDL interfaces from metadata information 95 1995

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
RED HAT, INC. (3)
8,640,146 Providing extensive ability for describing a management interface 0 2007
8,327,341 Integrating aspect oriented programming into the application server 2 2007
7,886,035 Profile service based deployment configuration 4 2007
 
ORACLE INTERNATIONAL CORPORATION (2)
7,721,259 Configurable and customizable software application system and metadata 13 2006
8,205,189 Method and system for definition control in a data repository application 2 2007
 
APPLE INC. (1)
8,191,036 Mechanism to support orphaned and partially configured objects 0 2008

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Oct 1, 2015
11.5 Year Payment $7400.00 $3700.00 $1850.00 Oct 1, 2019
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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