US Patent No: 5,740,444

Number of patents in Portfolio can not be more than 2000

Symbol browsing in an object-oriented development system

Stats

See full text
ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system of the present invention includes a development system having a language compiler for generating application and system software from source listings. The system includes an Integrated Development Environment having a browser. Methods of the present invention include inspecting symbols (e.g., classes, objects, methods, variables, and the like) dynamically, i.e., while retaining active scope of the symbol. More particularly, the browser of the present invention directly references symbol information stored in object code or executable modules, which are generated during compilation of the source listings. In this manner, the system provides symbol information directly relevant to the context (location in source listing) the user/programmer is currently working.

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

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CODEGEAR LLCSCOTTS VALLEY, CA34

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Frid-Nielsen, Lars Kristian Santa Cruz, CA 1 44

Cited Art Landscape

Patent Info (Count) # Cites Year
 
SUN MICROSYSTEMS, INC. (3)
5,095,423 Locking mechanism for the prevention of race conditions 23 1990
5,117,349 User extensible, language sensitive database system 60 1990
5,129,082 Method and apparatus for searching database component files to retrieve information from modified files 78 1990
 
BORLAND SOFTWARE CORPORATION (2)
5,339,433 Symbol browsing in an object-oriented development system 93 1992
5,432,903 Object browsing and a filter interface using a displayed dip switch in an object-oriented development sytem 56 1994
 
CODEGEAR LLC (1)
5,557,730 Symbol browsing and filter switches in an object-oriented development system 67 1995

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (8)
6,021,418 Apparatus and method for displaying control-objects 26 1997
6,177,941 Representative mapping between toolbars and menu bar pulldowns 22 1997
6,240,549 Method and system for analyzing and displaying program information 20 1999
7,703,092 Method, system, computer program product, and article of manufacture for installation and configuration of a computer program according to a stored configuration 4 2000
7,089,553 Method, system, computer program product, and article of manufacture for downloading a remote computer program according to a stored configuration 25 2000
6,944,857 Method, system, computer program product, and article of manufacture for updating a computer program according to a stored configuration 32 2000
7,805,702 Collaborative development environments for software 0 2003
8,136,094 Relationship management for data modeling in an integrated development environment 0 2007
 
LITERA TECHNOLOGIES, LLC (7)
7,818,678 Collaborative document development and review system 9 2002
7,818,660 Method of compound document comparison 0 2006
7,895,276 Method of managing metadata in attachments to e-mails in a network environment 1 2007
8,136,031 Comparing the content of tables containing merged or split cells 0 2009
8,527,864 Method of compound document comparison 0 2010
8,060,575 Methods and systems for managing metadata in email attachments in a network environment 0 2011
8,381,092 Comparing the content between corresponding cells of two tables separate from form and structure 0 2012
 
MICROSOFT CORPORATION (7)
6,097,888 Method and system for reducing an intentional program tree represented by high-level computational constructs 22 1995
6,026,233 Method and apparatus for presenting and selecting options to modify a programming language statement 48 1997
6,311,323 Computer programming language statement building and information tool 27 1999
7,322,023 Computer programming language statement building and information tool with non obstructing passive assist window 18 2001
7,114,130 System, method, and computer-readable medium for displaying keyboard cues in a window 1 2003
7,617,204 Conditional navigation through hierarchical lists 0 2004
7,814,461 Computer programming language statement building and information tool 1 2006
 
FUJITSU LIMITED (6)
6,877,154 OBJECT-ORIENTED PROGRAMMING APPARATUS, OBJECT-ORIENTED PROGRAMMING SUPPORTING APPARATUS, COMPONENT BUILDER APPARATUS, OBJECT-ORIENTED PROGRAM STORAGE MEDIUM, PROGRAM STORAGE MEDIUM FOR USE IN OBJECT-ORIENTED PROGRAMMING, COMPONENT STORAGE MEDIUM, AND OBJECT-BETWEEN-NETWORK DISPLAY METHOD 14 2001
6,757,000 OBJECT-ORIENTED PROGRAMMING APPARATUS, OBJECT-ORIENTED PROGRAMMING SUPPORTING APPARATUS, COMPONENT BUILDER APPARATUS, OBJECT-ORIENTED PROGRAM STORAGE MEDIUM, PROGRAM STORAGE MEDIUM FOR USE IN OBJECT-ORIENTED PROGRAMMING, COMPONENT STORAGE MEDIUM, AND OBJECT-BETWEEN-NETWORK DISPLAY METHOD 4 2001
6,557,165 OBJECT-ORIENTED PROGRAMMING APPARATUS, OBJECT-ORIENTED PROGRAMMING SUPPORTING APPARATUS, COMPONENT BUILDER APPARATUS, OBJECT-ORIENTED PROGRAM STORAGE MEDIUM, PROGRAM STORAGE MEDIUM FOR USE IN OBJECT-ORIENTED PROGRAMMING, COMPONENT STORAGE MEDIUM, AND OBJECT-BETWEEN-NETWORK DISPLAY METHOD 12 2001
RE42105 OBJECT-ORIENTED PROGRAMMING APPARATUS, OBJECT-ORIENTED PROGRAMMING SUPPORTING APPARATUS, COMPONENT BUILDER APPARATUS, OBJECT-ORIENTED PROGRAM STORAGE MEDIUM, PROGRAM STORAGE MEDIUM FOR USE IN OBJECT-ORIENTED PROGRAMMING, COMPONENT STORAGE MEDIUM, AND OBJECT-BETWEEN-NETWORK DISPLAY METHOD 0 2006
RE41138 OBJECT-ORIENTED PROGRAMMING APPARATUS, OBJECT-ORIENTED PROGRAMMING SUPPORTING APPARATUS, COMPONENT BUILDER APPARATUS, OBJECT-ORIENTED PROGRAM STORAGE MEDIUM, PROGRAM STORAGE MEDIUM FOR USE IN OBJECT-ORIENTED PROGRAMMING, COMPONENT STORAGE MEDIUM, AND OBJECT-BETWEEN-NETWORK DISPLAY METHOD 1 2006
RE40390 OBJECT-ORIENTED PROGRAMMING APPARATUS, OBJECT-ORIENTED PROGRAMMING SUPPORTING APPARATUS, COMPONENT BUILDER APPARATUS, OBJECT-ORIENTED PROGRAM STORAGE MEDIUM, PROGRAM STORAGE MEDIUM FOR USE IN OBJECT-ORIENTED PROGRAMMING, COMPONENT STORAGE MEDIUM, AND OBJECT-BETWEEN-NETWORK DISPLAY METHOD 0 2006
 
SUN MICROSYSTEMS, INC. (3)
7,127,704 Interactive software engineering tool with support for embedded lexical contexts 45 2001
7,117,479 Language-sensitive whitespace adjustment in a software engineering tool 0 2001
7,386,834 Undo/redo technique for token-oriented representation of program code 7 2002
 
Cubus Corporation (2)
6,360,236 Computer product for integrated document development 27 1998
6,332,150 Integrated document development method 27 1998
 
LSI LOGIC CORPORATION (2)
6,938,241 Compiler independent bit-field macros 1 2001
7,231,633 Debugging with set verbosity level during read and analysis of executable code and associated comments while logging according to set verbosity level 6 2003
 
ORACLE INTERNATIONAL CORPORATION (2)
7,707,544 System and method for generating and reusing software application code with source definition files 3 2002
7,243,338 Representation of core files in a generic format 1 2003
 
AHPAH Software, Inc. (1)
6,151,701 Method for reconstructing debugging information for a decompiled executable file 59 1998
 
Barland Software Corporation (1)
6,314,559 Development system with methods for assisting a user with inputting source code 36 1997
 
BORLAND SOFTWARE CORPORATION (1)
6,247,020 Development system with application browser user interface 120 1997
 
CALIX, INC. (1)
6,907,572 Command line interface abstraction engine 29 2001
 
OL SECURITY LIMITED LIABILITY COMPANY (1)
6,118,446 User interface language to class library compiler 15 1996
 
SQUARE 1 BANK (1)
6,091,893 Method for performing operations on informational objects by visually applying the processes defined in utility objects in an IT (information technology) architecture visual model 17 1997
 
Zhao, Kan (1)
8,181,167 Method and system for presenting and analyzing software source code through intermediate representation 3 2008