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

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ORACLE INTERNATIONAL CORPORATIONREDWOOD SHORES, CA5054

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Beust, Cédric San Francisco, US 3 4

Cited Art Landscape

Patent Info (Count) # Cites Year
 
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 99 1995
* 6,208,339 User-interactive data entry display system with entry fields having distinctive and changeable autocomplete 118 1998
* 6,289,512 Automatic program installation 36 1998
* 6,298,478 Technique for managing enterprise JavaBeans (.TM.) which are the target of multiple concurrent and/or nested transactions 91 1998
* 6,269,373 Method and system for persisting beans as container-managed fields 149 1999
* 6,684,388 Method for generating platform independent, language specific computer code 74 2000
* 6,665,861 Apparatus and method for providing metadata for the creation of semi-deployed enterprise java beans 24 2000
 
TREND MICRO INCORPORATED (1)
* 6,910,128 Method and computer program product for processing signed applets 16 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
 
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 286 2000
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 6,817,009 Method and apparatus for verifying data local to a single thread 26 2000
 
@STAKE (1)
* 7,051,322 Software analysis framework 41 2002
 
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 40 1993
* 5,603,021 Methods for composing formulas in an electronic spreadsheet system 72 1994
 
NATIONAL INSTRUMENTS CORPORATION (1)
* 6,053,951 Man/machine interface graphical code generation wizard for automatically creating MMI graphical programs 135 1998
 
XEROX CORPORATION (1)
* 5,070,478 Modifying text data to change features in a region of text 25 1988
 
SUN MICROSYSTEMS, INC. (10)
* 5,822,588 System and method for checking the use of synchronization locks in a multi-threaded target program 52 1995
* 5,748,975 System and method for textual editing of structurally-represented computer programs with on-the-fly typographical display 95 1995
* 5,752,058 System and method for inter-token whitespace representation and textual editing behavior in a program editor 29 1995
* 5,813,019 Token-based computer program editor with program comment management 37 1995
* 5,805,889 System and method for integrating editing and versioning in data repositories 85 1995
* 5,737,608 Per-keystroke incremental lexing using a conventional batch lexer 22 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 54 1997
* 6,308,315 System and method for automatically and selectively promoting object variables to method fields and variables in a digital computer system 25 1998
* 6,546,554 Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer 161 2000
 
HITACHI, LTD. (1)
* 5,694,544 Conference support system which associates a shared object with data relating to said shared object 53 1995
 
Maxima Blue Ltd. (1)
* 6,993,487 Software code comments management method and system supporting speech recognition technology 7 2002
 
CODEGEAR LLC (2)
* 5,557,730 Symbol browsing and filter switches in an object-oriented development system 69 1995
* 5,740,444 Symbol browsing in an object-oriented development system 48 1996
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (1)
* 6,343,374 Distributed processing for control of a telecommunications network 3 1998
 
NEC CORPORATION (1)
* 5,734,749 Character string input system for completing an input character string with an incomplete input indicative sign 100 1994
 
APPLE INC. (2)
* 5,513,305 System and method for documenting and displaying computer program code 58 1994
* 6,226,785 Method and apparatus for storing and replaying creation history of multimedia software or other software content 18 2000
 
ZAPLET, INC. (1)
* 7,130,885 Methods and apparatus providing electronic messages that are linked and aggregated 251 2001
 
APPLE COMPUTER, INC. (1)
* 5,559,942 Method and apparatus for providing a note for an application program 267 1993
 
MICROSOFT TECHNOLOGY LICENSING, LLC (9)
* 5,694,559 On-line help method and system utilizing free text query 111 1995
* 5,748,963 Adaptive binding 59 1995
* 5,754,737 System for supporting interactive text correction and user guidance features 28 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 124 1995
* 5,845,300 Method and apparatus for suggesting completions for a partially entered data item based on previously-entered, associated data items 149 1996
* 6,026,233 Method and apparatus for presenting and selecting options to modify a programming language statement 55 1997
* 6,070,007 Method and system for reducing an intentional program tree represented by high-level computational constructs 11 1997
* 6,305,008 Automatic statement completion 39 1998
* 6,311,323 Computer programming language statement building and information tool 31 1999
 
SUNGARD ENERGY SYSTEMS INC. (1)
* 2006/0036,448 System architecture and method for energy industry trading and transaction management 49 2002
 
LOCKHEED MARTIN CORPORATION (1)
* 7,080,361 Process for generating enterprise java bean components from an SQL database 14 2001
 
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 44 2003
* 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. (2)
* 8,612,930 Methods and apparatus for dynamic class reloading and versioning 0 2009
* 2010/0199,259 Methods and Apparatus for Dynamic Class Reloading and Versioning 13 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