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

ALSO PUBLISHED AS: 20040111701

Stats

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..

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ORACLE INTERNATIONAL CORPORATIONREDWOOD SHORES, CA4625

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Beust, Cédric - 3 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 50 1995
* 5,748,975 System and method for textual editing of structurally-represented computer programs with on-the-fly typographical display 94 1995
* 5,752,058 System and method for inter-token whitespace representation and textual editing behavior in a program editor 27 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 82 1995
* 5,737,608 Per-keystroke incremental lexing using a conventional batch lexer 20 1996
* 5,857,212 System and method for horizontal alignment of tokens in a structural representation program editor 70 1996
* 5,802,262 Method and apparatus for diagnosing lexical errors 48 1997
* 6,308,315 System and method for automatically and selectively promoting object variables to method fields and variables in a digital computer system 24 1998
* 6,546,554 Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer 153 2000
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (9)
* 5,140,521 Method for deleting a marked portion of a structured document 33 1989
* 5,079,700 Method for copying a marked portion of a structured document 37 1991
* 5,978,583 Method for resource control in parallel environments using program organization and run-time support 95 1995
* 6,208,339 User-interactive data entry display system with entry fields having distinctive and changeable autocomplete 114 1998
* 6,289,512 Automatic program installation 33 1998
* 6,298,478 Technique for managing enterprise JavaBeans (.TM.) which are the target of multiple concurrent and/or nested transactions 88 1998
* 6,269,373 Method and system for persisting beans as container-managed fields 147 1999
* 6,684,388 Method for generating platform independent, language specific computer code 69 2000
* 6,665,861 Apparatus and method for providing metadata for the creation of semi-deployed enterprise java beans 23 2000
 
MICROSOFT CORPORATION (9)
* 5,694,559 On-line help method and system utilizing free text query 109 1995
* 5,748,963 Adaptive binding 55 1995
* 5,754,737 System for supporting interactive text correction and user guidance features 27 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 117 1995
* 5,845,300 Method and apparatus for suggesting completions for a partially entered data item based on previously-entered, associated data items 116 1996
* 6,026,233 Method and apparatus for presenting and selecting options to modify a programming language statement 52 1997
* 6,070,007 Method and system for reducing an intentional program tree represented by high-level computational constructs 9 1997
* 6,305,008 Automatic statement completion 39 1998
* 6,311,323 Computer programming language statement building and information tool 30 1999
 
BORLAND SOFTWARE CORPORATION (3)
* 5,339,433 Symbol browsing in an object-oriented development system 97 1992
* 5,485,618 Methods and interface for building command expressions in a computer system 38 1993
* 5,603,021 Methods for composing formulas in an electronic spreadsheet system 70 1994
 
APPLE INC. (2)
* 5,513,305 System and method for documenting and displaying computer program code 54 1994
* 6,226,785 Method and apparatus for storing and replaying creation history of multimedia software or other software content 18 2000
 
CODEGEAR LLC (2)
* 5,557,730 Symbol browsing and filter switches in an object-oriented development system 68 1995
* 5,740,444 Symbol browsing in an object-oriented development system 46 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 43 2003
 
@STAKE (1)
* 7,051,322 Software analysis framework 37 2002
 
APPLE COMPUTER, INC. (1)
* 5,559,942 Method and apparatus for providing a note for an application program 251 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 25 2000
 
HITACHI, LTD. (1)
* 5,694,544 Conference support system which associates a shared object with data relating to said shared object 50 1995
 
LOCKHEED MARTIN CORPORATION (1)
* 7,080,361 Process for generating enterprise java bean components from an SQL database 12 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 132 1998
 
NEC CORPORATION (1)
* 5,734,749 Character string input system for completing an input character string with an incomplete input indicative sign 92 1994
 
SUNGARD ENERGY SYSTEMS INC. (1)
* 2006/0036,448 System architecture and method for energy industry trading and transaction management 47 2002
 
TREND MICRO INCORPORATED (1)
* 6,910,128 Method and computer program product for processing signed applets 15 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 275 2000
 
WICRESOFT CO., LTD. (1)
* 6,253,370 Method and apparatus for annotating a computer program to facilitate subsequent processing of the program 17 1997
 
XEROX CORPORATION (1)
* 5,070,478 Modifying text data to change features in a region of text 25 1988
 
ZAPLET, INC. (1)
* 7,130,885 Methods and apparatus providing electronic messages that are linked and aggregated 226 2001
* Cited By Examiner

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
* Cited By Examiner

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 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 - 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