U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

William F. Semple, a dentist, was awarded the first US Patent on chewing gum in 1869. His recipe contained powdered chalk.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Examiner: Deng, Anna


Primary examiner statistics: 146 patents; average approval time: N/A
Assistant examiner statistics: 106 patents; average approval time: 117 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8117587 Microcontroller-resident software development environment support...
8117606 System and method for application migration in a grid computing e...
8117592 Code assist for multiple statement patterns
8112741 Ignoring output arguments of functions in programming environment...
8112742 Method and system for debugging data integration applications wit...
8108842 Method and apparatus for performing native binding
8108849 Method and apparatus for generating computer programming code sel...
8108841 Minimizing interaction costs among components of computer program...
8104026 Compiler register allocation and compilation
8099720 Translating declarative models
8099717 Tracking method for embedded system
8095919 System and method for delivering customized content to mobile dev...
8095914 Methods for instruction trace decomposition
8095913 Computer readable storage medium that stores a test specification...
8095917 Debugger for virtual intermediate language operations
8091082 Systems and methods for risk analysis and updating of software
8091074 Execution-centric source code view
8091076 Dynamic native binding
8087001 Computer-implemented systems and methods for software application...
8086992 Enable top-down service design
8087002 Method and system for providing a visual debugger for an interpre...
8082539 System and method for managing web-based forms and dynamic conten...
8079022 Simulation of software
8065658 Tool for visualizing software architecture
8065659 Method and apparatus for executing scripts within a web browser
8060872 Method for transmitting a software code from a control unit to a ...
8051409 Monitoring memory accesses for multiple computer processes
8046733 Method and system for process composition
8046756 Multifunction processing apparatus and control method thereof
8042099 Facilitating availability of object data types at runtime
8032870 Transacting accesses via unmanaged pointers
8032867 Programmatic root cause analysis for application performance mana...
8028279 System and program product for porting code utilizing a portable ...
8024701 Visual creation of object/relational constructs
8024555 Condition code flag emulation for program code conversion
8020153 Source code checker, source code checking method, program for cau...
8020145 Method and language for process expression
8010959 System and method for updating device drivers
8010947 Discovering multi-component software products based on weighted s...
8006227 Efficiently locating transactional code blocks in a transactional...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
7735069 Creating software debug breakpoints activated by specific call pa...
7721270 Information converter and a method for transforming information
7716658 Method and apparatus for optimizing patching of objects containin...
7607122 Post build process to record stack and call tree information
7600214 Use of metadata for seamless updates
7600216 Method for executing software applications using a portable memor...
7590977 Method and system for reducing memory reference overhead associat...
7590974 Recovery from corruption using event offset format in data trace
7584468 Distributing and synchronizing objects
7568182 Method and system for controlling software to facilitate cross-ve...
7565646 Method for compression of object code interpreted by tree-structu...
7559051 Source-to-source partitioning compilation
7559054 Abstract interpretation with a congruence abstract domain and/or ...
7552429 Integrated development environment for managing software licensin...
7546595 System and method of installing software updates in a computer ne...
7543274 System and method for deriving a process-based specification
7536674 Method and system for configuring network processing software to ...
7536681 Processing secure metadata at wire speed
7530050 Method and system for developing software using nodes
7509635 Software and data file updating process
7506302 System and methods for business process modeling
7506316 Method and system for managing shared-library executables
7500233 Parallel filter check using an arithmetic memory location
7496887 Integration of data management operations into a workflow system
7496886 Method and system for providing cross project commitments
7493591 Methods and systems for animating a workflow and a project plan
7490313 System and method for making user interface elements known to an ...
7484207 Software execution control system and software execution control ...
7480903 Operation data collection system for work machine
7475384 Binding to types
7469404 Bank assignment for partitioned register banks
7467375 Method and system for transforming legacy software applications i...
7467373 Global object system
7461375 Print managing apparatus, device driver registering method, and d...
7458065 Selection of spawning pairs for a speculative multithreaded proce...
7458064 Methods and apparatus for generating a work item in a bug trackin...
7454741 Method and apparatus for sharing data files among runtime environ...
7451433 System and method for descriptor classes
7444619 Inter-process communication using different programming languages
7444625 Concurrent code loading mechanism
 
Sign InRegister
Username  
Password   
forgot password?