US Patent No: 7,353,494

Number of patents in Portfolio can not be more than 2000

System and method supporting configurable object definitions

Stats

ALSO PUBLISHED AS: 20040093581
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

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

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA24226

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hammer, Lars Frederiksberg, DK 16 35
Hruby, Pavel Naerum, DK 3 10
Nielsen, Morten Frederiksberg, DK 18 51
Scheller, Christian Vibe Virum, DK 1 5

Cited Art

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 54 1998
6,058,416 Flexible state sharing and consistency mechanism for interactive applications 84 1998
 
APPLE INC. (2)
5,515,508 Client server system and method of operation including a dynamically configurable protocol stack 207 1993
5,822,580 Object oriented programming based global registry system, method, and article of manufacture 86 1996
 
ORACLE INTERNATIONAL CORPORATION (2)
5,768,586 Net change management for object-oriented modeling 25 1995
5,913,063 Drag and drop object subclassing 44 1997
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6,434,568 Information services patterns in a netcentric environment 250 1999
 
BERKELEY *IEOR (1)
2006/0178,960 Process for determining object level profitability 3 2006
 
EMBARQ HOLDINGS COMPANY, LLC (1)
6,044,354 Computer-based product planning system 68 1996
 
EPROPOSE, INC. (1)
6,158,044 Proposal based architecture system 73 1998
 
FUJITSU LIMITED (1)
2001/0009,033 Object-oriented business system and method 18 2001
 
INTEGRASOFT, INC. (1)
2002/0092,004 Methods and systems for automatically generating software applications 33 2001
 
KOESLON, INC. (1)
2003/0163,329 METHOD FOR DEFINING AN EXECUTABLE BUSINESS MODEL 12 1999
 
M1 GLOBAL SOLUTIONS, INC. (1)
2002/0019,971 System and method for metaprogramming software development environment 10 2001
 
OCTANE SOFTWARE, INC. (1)
6,233,537 Workflow modeling language 53 2000
 
PTC INC. (1)
5,768,506 Method and apparatus for distributed workflow building blocks of process definition, initialization and execution 157 1997
 
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 39 2001
 
STERLINE SOFTWARE, INC. (1)
6,230,309 Method and system for assembling and utilizing components in component object systems 131 1997
 
UNISYS CORPORATION (1)
5,848,273 Method for generating OLE automation and IDL interfaces from metadata information 87 1995
 
WORQFLOW TECHNOLOGIES LLC (1)
5,734,837 Method and apparatus for building business process applications in terms of its workflows 236 1994

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
ORACLE INTERNATIONAL CORPORATION (2)
7,721,259 Configurable and customizable software application system and metadata 9 2006
8,205,189 Method and system for definition control in a data repository application 1 2007
 
RED HAT, INC. (2)
8,327,341 Integrating aspect oriented programming into the application server 0 2007
7,886,035 Profile service based deployment configuration 1 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