US Patent No: 6,078,743

Number of patents in Portfolio can not be more than 2000

Generic IDE interface support for scripting

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

For scripting objects in a component software architecture, a generic IDE interface to scripting IDEs is defined to allow connection to a language-specific scripting IDE preferred by a user. IDE class information--methods, properties, and events, including callback methods--for IDE editable objects are saved with an IDE instance of the IDE editable objects corresponding to objects registered for scripting. The IDE instance and its handle are connected to a scripting component through a corresponding Java object and handle. Language-specific scripting IDEs may thus be connected to a scripting component for a different language-specific scripting engine. Any scripting IDE may therefore be utilized for creation and execution of scripts written in a specific language for any scripting engine, allowing the user to employ a preferred scripting IDE regardless of the scripting language selected to connect registered objects. Furthermore, the same scripting IDE may be shared by several language specific scripting engines.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY68841

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Apte, Ajay Arvind Austin, TX 9 255
Chen, Ping San Jose, CA 297 1448
Sanchez, John Conrad Pflugerville, TX 13 137

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
5,440,697 Method and apparatus for simulating I/O devices 37 1993
5,590,330 Method and system for providing a testing facility in a program development tool 39 1994
5,642,511 System and method for providing a visual application builder framework 143 1994
5,623,657 System for processing application programs including a language independent context management technique 21 1995
5,613,099 Persistent object storage system with modifiable group skeletal formats 34 1995
 
APPLE INC. (3)
5,511,193 Text services manager providing multiple instances of input methods for text language processing and automatic synchronization between met hods 13 1993
5,848,291 Object-oriented framework for creating multimedia applications 65 1995
5,822,580 Object oriented programming based global registry system, method, and article of manufacture 86 1996
 
BORLAND SOFTWARE CORPORATION (1)
5,600,789 Automated GUI interface testing 134 1992
 
CARESTREAM HEALTH, INC. (1)
5,668,998 Application framework of objects for the provision of DICOM services 63 1995
 
International Computers Limited (1)
5,428,791 Configuration mechanism for a computer system having generic user interface and component-specific builder modules 33 1994
 
SUN MICROSYSTEMS, INC. (1)
5,287,507 Method and apparatus for portable object handles that use local caches 73 1992

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (12)
6,381,734 Method, software and apparatus for referencing a method in object-based programming 17 1998
6,507,874 System for efficient routing and translation of data 4 1998
6,449,638 Channel definition architecture extension 60 1998
6,493,719 Method and system for scripting for system management information 40 1999
7,143,192 Computer-readable data structure for efficient routing and translation of data 1 2002
7,552,450 Systems and methods for enabling applications via an application programming interface (API) to interface with and configure digital media components 2 2003
7,624,373 Security mechanism for interpreting scripts in an interpretive environment 1 2005
7,631,341 Extensible security architecture for an interpretive environment 0 2005
8,230,405 Administrative tool environment 2007
7,945,849 Identifying appropriate client-side script references 0 2007
7,992,130 Class-based object-oriented features in class-less script language 0 2007
7,885,950 Creating search enabled web pages 0 2009
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
6,662,236 Runtime object binding in scripting 10 1998
6,779,172 Bean scripting framework 8 1999
7,234,132 Application integration model for dynamic software component assembly within an application at runtime 11 2002
7,480,916 Exploiting services in an integrated development environment 3 2002
7,917,894 Constraining source code and objects for analysis tools 5 2005
7,698,695 Search technique for design patterns in Java source code 1 2005
8,359,570 Adaptive scripting tool 0 2008
 
HYDROGENICS CORPORATION (3)
6,889,147 System, computer program product and method for controlling a fuel cell testing device 3 2002
6,978,224 Alarm recovery system and method for fuel cell testing systems 3 2004
7,149,641 System and method for controlling a fuel cell testing device 1 2004
 
INVENSYS SYSTEMS, INC. (2)
7,802,238 Process control script development and execution facility supporting multiple user-side programming languages 3 2002
8,464,227 Process control script development and execution facility supporting multiple user-side programming languages 0 2010
 
ADOBE SYSTEMS INCORPORATED (1)
8,386,960 Building object interactions 0 2008
 
APPLE INC. (1)
8,069,443 Techniques for providing services and establishing processing environments 3 2004
 
ASPECT SOFTWARE, INC. (1)
6,539,538 Intelligent information routing system and method 28 1998
 
BORLAND SOFTWARE CORPORATION (1)
6,237,135 Development system with visual design tools for creating and maintaining Java Beans components 148 1998
 
SAP PORTALS ISRAEL LTD. (1)
7,971,194 Programming language techniques for client-side development and execution 6 2006
 
SUN MICROSYSTEMS, INC. (1)
7,546,605 Management of non-MBeam objects in JMX environment 4 2000
 
SYMANTEC OPERATING CORPORATION (1)
8,306,991 System and method for providing a programming-language-independent interface for querying file system content 0 2004