US Patent No: 7,707,544

Number of patents in Portfolio can not be more than 2000

System and method for generating and reusing software application code with source definition files

Stats

ALSO PUBLISHED AS: 20040111701
See full text
ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method for generating code for an Enterprise Java Bean comprising generating at least one output based on a description of at least one Enterprise Java Bean, wherein the description is attended by at least one annotation. A system and method for generating an annotated description of an Enterprise Java Bean based on at least one input, wherein the description can be used to generate the at least one input.

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

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ORACLE INTERNATIONAL CORPORATIONREDWOOD SHORES, CA4177

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Beust, Cédric - 2 4

Cited Art Landscape

Patent Info (Count) # Cites Year
 
SUN MICROSYSTEMS, INC. (10)
5,822,588 System and method for checking the use of synchronization locks in a multi-threaded target program 49 1995
5,748,975 System and method for textual editing of structurally-represented computer programs with on-the-fly typographical display 93 1995
5,752,058 System and method for inter-token whitespace representation and textual editing behavior in a program editor 25 1995
5,813,019 Token-based computer program editor with program comment management 36 1995
5,805,889 System and method for integrating editing and versioning in data repositories 77 1995
5,737,608 Per-keystroke incremental lexing using a conventional batch lexer 19 1996
5,857,212 System and method for horizontal alignment of tokens in a structural representation program editor 60 1996
5,802,262 Method and apparatus for diagnosing lexical errors 46 1997
6,308,315 System and method for automatically and selectively promoting object variables to method fields and variables in a digital computer system 22 1998
6,546,554 Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer 142 2000
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (9)
5,140,521 Method for deleting a marked portion of a structured document 32 1989
5,079,700 Method for copying a marked portion of a structured document 34 1991
5,978,583 Method for resource control in parallel environments using program organization and run-time support 86 1995
6,208,339 User-interactive data entry display system with entry fields having distinctive and changeable autocomplete 110 1998
6,289,512 Automatic program installation 31 1998
6,298,478 Technique for managing enterprise JavaBeans (.TM.) which are the target of multiple concurrent and/or nested transactions 82 1998
6,269,373 Method and system for persisting beans as container-managed fields 139 1999
6,684,388 Method for generating platform independent, language specific computer code 67 2000
6,665,861 Apparatus and method for providing metadata for the creation of semi-deployed enterprise java beans 19 2000
 
MICROSOFT CORPORATION (9)
5,694,559 On-line help method and system utilizing free text query 106 1995
5,748,963 Adaptive binding 50 1995
5,754,737 System for supporting interactive text correction and user guidance features 26 1995
5,778,402 Method and system for auto-formatting a document using an event-based rule engine to format a document as the user types 109 1995
5,845,300 Method and apparatus for suggesting completions for a partially entered data item based on previously-entered, associated data items 105 1996
6,026,233 Method and apparatus for presenting and selecting options to modify a programming language statement 48 1997
6,070,007 Method and system for reducing an intentional program tree represented by high-level computational constructs 8 1997
6,305,008 Automatic statement completion 37 1998
6,311,323 Computer programming language statement building and information tool 27 1999
 
BORLAND SOFTWARE CORPORATION (3)
5,339,433 Symbol browsing in an object-oriented development system 93 1992
5,485,618 Methods and interface for building command expressions in a computer system 36 1993
5,603,021 Methods for composing formulas in an electronic spreadsheet system 67 1994
 
APPLE INC. (2)
5,513,305 System and method for documenting and displaying computer program code 50 1994
6,226,785 Method and apparatus for storing and replaying creation history of multimedia software or other software content 17 2000
 
CODEGEAR LLC (2)
5,557,730 Symbol browsing and filter switches in an object-oriented development system 67 1995
5,740,444 Symbol browsing in an object-oriented development system 44 1996
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (2)
2002/0095,655 Apparatus and method for generating enterprise java beans based on class diagram 4 2001
6,847,981 System and method for generating EJB components from reusable business logics in servlet program 41 2003
 
@STAKE (1)
7,051,322 Software analysis framework 30 2002
 
APPLE COMPUTER, INC. (1)
5,559,942 Method and apparatus for providing a note for an application program 241 1993
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (1)
6,343,374 Distributed processing for control of a telecommunications network 3 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
6,817,009 Method and apparatus for verifying data local to a single thread 24 2000
 
HITACHI, LTD. (1)
5,694,544 Conference support system which associates a shared object with data relating to said shared object 49 1995
 
LOCKHEED MARTIN CORPORATION (1)
7,080,361 Process for generating enterprise java bean components from an SQL database 10 2001
 
Maxima Blue Ltd. (1)
6,993,487 Software code comments management method and system supporting speech recognition technology 6 2002
 
NATIONAL INSTRUMENTS CORPORATION (1)
6,053,951 Man/machine interface graphical code generation wizard for automatically creating MMI graphical programs 130 1998
 
NEC CORPORATION (1)
5,734,749 Character string input system for completing an input character string with an incomplete input indicative sign 85 1994
 
SUNGARD ENERGY SYSTEMS INC. (1)
2006/0036,448 System architecture and method for energy industry trading and transaction management 42 2002
 
TREND MICRO INCORPORATED (1)
6,910,128 Method and computer program product for processing signed applets 14 2000
 
Tricoron Networks, Inc. (1)
6,591,272 Method and apparatus to make and transmit objects from a database on a server computer to a client computer 262 2000
 
WICRESOFT CO., LTD. (1)
6,253,370 Method and apparatus for annotating a computer program to facilitate subsequent processing of the program 15 1997
 
XEROX CORPORATION (1)
5,070,478 Modifying text data to change features in a region of text 24 1988
 
ZAPLET, INC. (1)
7,130,885 Methods and apparatus providing electronic messages that are linked and aggregated 193 2001

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
8,181,165 Using annotations to reuse variable declarations to generate different service functions 0 2007
 
ORACLE INTERNATIONAL CORPORATION (1)
8,181,166 System and method for determining when an EJB compiler needs to be executed 0 2007
 
SUN MICROSYSTEMS, INC. (1)
8,612,930 Methods and apparatus for dynamic class reloading and versioning 0 2009

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Oct 27, 2013
7.5 Year Payment $3600.00 $1800.00 $900.00 Oct 27, 2017
11.5 Year Payment $7400.00 $3700.00 $1850.00 Oct 27, 2021
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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