
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
-
Apr 27, 2010
Issued date -
Dec 5, 2002
filing date -
10/310,605
serial no -
In Force
status
Importance
Loading Importance Indicators...
Abstract
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...
First Claim
Related Publications
Loading Related Publications...
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,822,588 System and method for checking the use of synchronization locks in a multi-threaded target program | 47 | 1995 | |
| 5,748,975 System and method for textual editing of structurally-represented computer programs with on-the-fly typographical display | 87 | 1995 | |
| 5,752,058 System and method for inter-token whitespace representation and textual editing behavior in a program editor | 23 | 1995 | |
| 5,813,019 Token-based computer program editor with program comment management | 33 | 1995 | |
| 5,805,889 System and method for integrating editing and versioning in data repositories | 63 | 1995 | |
| 5,737,608 Per-keystroke incremental lexing using a conventional batch lexer | 17 | 1996 | |
| 5,857,212 System and method for horizontal alignment of tokens in a structural representation program editor | 53 | 1996 | |
| 5,802,262 Method and apparatus for diagnosing lexical errors | 39 | 1997 | |
| 6,308,315 System and method for automatically and selectively promoting object variables to method fields and variables in a digital computer system | 20 | 1998 | |
| 6,546,554 Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer | 127 | 2000 | |
|
|
|||
| 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 | 77 | 1995 | |
| 6,208,339 User-interactive data entry display system with entry fields having distinctive and changeable autocomplete | 92 | 1998 | |
| 6,289,512 Automatic program installation | 26 | 1998 | |
| 6,298,478 Technique for managing enterprise JavaBeans (.TM.) which are the target of multiple concurrent and/or nested transactions | 78 | 1998 | |
| 6,269,373 Method and system for persisting beans as container-managed fields | 131 | 1999 | |
| 6,684,388 Method for generating platform independent, language specific computer code | 59 | 2000 | |
| 6,665,861 Apparatus and method for providing metadata for the creation of semi-deployed enterprise java beans | 13 | 2000 | |
|
|
|||
| 5,694,559 On-line help method and system utilizing free text query | 100 | 1995 | |
| 5,748,963 Adaptive binding | 43 | 1995 | |
| 5,754,737 System for supporting interactive text correction and user guidance features | 21 | 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 | 103 | 1995 | |
| 5,845,300 Method and apparatus for suggesting completions for a partially entered data item based on previously-entered, associated data items | 91 | 1996 | |
| 6,026,233 Method and apparatus for presenting and selecting options to modify a programming language statement | 43 | 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 | 33 | 1998 | |
| 6,311,323 Computer programming language statement building and information tool | 26 | 1999 | |
|
|
|||
| 5,339,433 Symbol browsing in an object-oriented development system | 92 | 1992 | |
| 5,485,618 Methods and interface for building command expressions in a computer system | 31 | 1993 | |
| 5,603,021 Methods for composing formulas in an electronic spreadsheet system | 63 | 1994 | |
|
|
|||
| 5,513,305 System and method for documenting and displaying computer program code | 45 | 1994 | |
| 6,226,785 Method and apparatus for storing and replaying creation history of multimedia software or other software content | 15 | 2000 | |
|
|
|||
| 5,557,730 Symbol browsing and filter switches in an object-oriented development system | 65 | 1995 | |
| 5,740,444 Symbol browsing in an object-oriented development system | 43 | 1996 | |
|
|
|||
| 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 | 38 | 2003 | |
|
|
|||
| 7,051,322 Software analysis framework | 23 | 2002 | |
|
|
|||
| 5,559,942 Method and apparatus for providing a note for an application program | 229 | 1993 | |
|
|
|||
| 6,343,374 Distributed processing for control of a telecommunications network | 3 | 1998 | |
|
|
|||
| 6,817,009 Method and apparatus for verifying data local to a single thread | 20 | 2000 | |
|
|
|||
| 5,694,544 Conference support system which associates a shared object with data relating to said shared object | 48 | 1995 | |
|
|
|||
| 7,080,361 Process for generating enterprise java bean components from an SQL database | 10 | 2001 | |
|
|
|||
| 6,993,487 Software code comments management method and system supporting speech recognition technology | 6 | 2002 | |
|
|
|||
| 6,053,951 Man/machine interface graphical code generation wizard for automatically creating MMI graphical programs | 112 | 1998 | |
|
|
|||
| 5,734,749 Character string input system for completing an input character string with an incomplete input indicative sign | 71 | 1994 | |
|
|
|||
| 2006/0036,448 System architecture and method for energy industry trading and transaction management | 36 | 2002 | |
|
|
|||
| 6,910,128 Method and computer program product for processing signed applets | 12 | 2000 | |
|
|
|||
| 6,591,272 Method and apparatus to make and transmit objects from a database on a server computer to a client computer | 235 | 2000 | |
|
|
|||
| 6,253,370 Method and apparatus for annotating a computer program to facilitate subsequent processing of the program | 14 | 1997 | |
|
|
|||
| 5,070,478 Modifying text data to change features in a region of text | 24 | 1988 | |
|
|
|||
| 7,130,885 Methods and apparatus providing electronic messages that are linked and aggregated | 157 | 2001 | |
Patent Citation Ranking
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 |