Java Innovations and Patents


© 2002, XQ23.COM Research

3D
ADSL
ANOVA
ATM
ActiveX
Active Channels
Algorithms
Analysis of Variance
Artificial Intelligence
Artificial Life
Asynchronous processing
Augmented Reality
Belief Networks
Biometrics
Bulletin Board Systems
C Programming
Clustering
Computer
Computer Architecture
Computer Chips
Computer Consulting
Computer Games
Computer Gaming
Computer Memory
Computer Networks
Computer Program
Computer Programming
Computer Science
Computer code
Control circuits
Data Analysis
Data Communication
Data Communications
Data Formats
Data Links
Data Mining
Data Storage
Data encoding
Data interchange
Data processing
Database Architecture
Database Design
Database Programming
Database Software
Desktop Publishing
Digital Keys
Distributed Computing
Dynamic classification
Dynamic configuration
Dynamic software
E-Books
Electronic equipment
Emulators
Error Handling
Error correcting codes
Ethernet
Genetic Programming
Haptics
Hierarchial documents
High Datga Rate
Home Automation
Human-Computer Interaction
Image Compression
Information processing
Integrated Circuits
Integrated Software
Integrated circuit design
JPEG
Java
Knowledge Representation
Linux
Local Networking
MPEG
Machine Learning
Memory Arrays
Memory Chips
Mobile Computing
Multiprocessors
MySQL
Nanolasers
Natural Language
Network Access
Network Area
Network Routers
Network Switches
Neural Networks
Object-based programming
Open Source
Optical Waveguides
Parallel Processing
Photonic Crystals
Photonics
Postgress
Regression Trees
Remote Networking
Search Trees
Shared memory
Signal Analysis
Signal Processing
Software Architecture
Software Integration
Software Layout
Software Methods
Software Testing
Software management
Software program
Software tools
Speech Recognition
Supercomputers
Supercomputing
Supervised Learning
Testing Devices
Video streaming
Video system
Virtual Reality
Wavelet Compression
Wavelets
active matrix
analog controls
asynchronous communication
audio compression
authentication
bandwidth
fractal compression
rech1
video compression



More information on:  Java and   Java Research References.

Recent U.S. patents related to Java:

6,381,738: Method for optimizing creation and destruction of objects in computer programs
6,381,737: Automatic adapter/stub generator
6,381,735: Dynamic classification of sections of software
6,381,734: Method, software and apparatus for referencing a method in object-based programming
6,381,712: Method and apparatus for providing an error messaging system
6,381,709: Process and apparatus for downloading data from a server computer to a client computer
6,381,698: System and method for providing assurance to a host that a piece of software possesses a particular property
6,381,696: Method and system for transient key digital time stamps
6,381,656: Method and apparatus for monitoring input/output ("I/O") performance in I/O processors
6,381,654: Systems methods and computer program products for customized host access applications including user-replaceable transport code
6,381,645: Method of implementing push techniques in conventional web browsers
6,381,644: Integrated proxy interface for web based telecommunications network management
6,381,640: Method and apparatus for automated personalization and presentation of workload assignments to agents within a multimedia communication center
6,381,635: Method for displaying multiple performance measurements of a web site using a platform independent program
6,381,631: Method and apparatus for controlling client computer systems
6,381,630: Computer system and method for characterizing and distributing information
6,381,628: Summarized application profiling and quick network profiling
6,381,618: Method and apparatus for autosynchronizing distributed versions of documents
6,381,613: Distributed database access via virtual environment browser
6,381,610: System and method for implementing project procedures
6,381,598: System for providing cross-lingual information retrieval
6,381,597: Electronic shopping agent which is capable of operating with vendor sites which have disparate formats
6,381,579: System and method to provide secure navigation to resources on the internet
6,381,567: Method and system for providing real-time personalization for web-browser-based applications
6,381,558: Alternative profiling methodology and tool for analyzing competitive benchmarks
6,381,557: Medical imaging system service evaluation method and apparatus
6,381,537: Method and system for obtaining geographic data using navigation systems
6,381,535: Interactive process for use as a navigational aid and device for its implementation
6,381,341: Watermark encoding method exploiting biases inherent in original signal
6,380,959: Web calendar architecture and uses thereof
6,380,955: Applet and application display in embedded systems using bufferless child graphics contexts
6,380,954: Method and system for layout of objects within a perimeter using constrained interactive search
6,380,947: Method and apparatus for displaying and tree scrolling a hierarchical data structure
6,380,940: Processing graphical objects having origins defined with elasticity
6,380,152: Antibacterial cleaning wipe comprising triclosan
6,379,306: Ultrasound color flow display optimization by adjusting dynamic range including remote services over a network
6,379,251: System and method for increasing click through rates of internet banner advertisements
PP12,588: Trailing interspecific impatiens plant named `Balfafusia`
6,378,126: Compilation of embedded language statements in a source code program
6,378,122: Method and apparatus for evolving a plurality of versions of a configuration bitstream in parallel
6,378,075: Trusted agent for electronic commerce
6,378,066: Method, apparatus, and article of manufacture for developing and executing data flow programs, and optimizing user input specifications
6,378,014: Terminal emulator for interfacing between a communications port and a KVM switch
6,378,002: Object oriented server process framework with implicit data handling registry for remote method invocations
6,378,001: Collaborative framework with shared objects
6,377,993: Integrated proxy interface for web based data management reports
6,377,978: Dynamic downloading of hypertext electronic mail messages
6,377,961: Method for displaying internet search results
6,377,953: Database having an integrated transformation engine using pickling and unpickling of data
:
6,260,035: Intelligent user assistance facility for a software program
6,256,774: Methods, systems, and computer program products for storing, loading, analyzing, and sharing references to recently used objects
6,253,215: Method, apparatus, and article of manufacture for facilitating resource management for applications having two types of program code
6,253,193: Systems and methods for the secure transaction management and electronic rights protection
6,253,027: System, method and article of manufacture for exchanging software and configuration data over a multichannel, extensible, flexible architecture
6,237,786: Systems and methods for secure transaction management and electronic rights protection
6,233,570: Intelligent user assistance facility for a software program
6,230,314: Method and device for program transformation using class hierarchy transformation based upon type constraint analysis
6,230,197: Method and apparatus for rules-based storage and retrieval of multimedia interactions within a communication center
:


Recommended Texts Readings related to Java

and a few more cool books ...

cover Beginning Visual Basic 6 Objects
Peter Wright
cover ActivePerl with ASP and ADO
Tobias Martinsson
cover Microsoft
David Sceppa
cover Microsoft ADO .NET Step by Step
Rebecca M. Riordan...
 
cover Essential ADO.NET
Bob Beauchemin
cover ADO
Jason T. Roff
cover Programming Ado
David Sceppa
cover Dan Appleman's Developing Com/Active...
Dan Appleman
 
cover Activex Web Programming
Adam Blum
cover DSL
Walter Y. Chen
cover ADSL
Charles K. Summers...
 
cover Video Dialtone Technology
Daniel Minoli
cover ADSL and DSL Technologies
McGraw-Hill
cover An Update on the Cable Modem and ADS...
IDC
 EXpensive
cover Demystifying ATM/ADSL
Michael Busby
cover Introduction to ADSL
Inc Hill Associate...
cover ADSL and DSL Technologies
Walter J. Goralski...
 
cover ADSL, VDSL, and Multicarrier Modulat...
John A. C. Bingham...
 
Hardware and Biometrics Authenticatiion
IDC
VERY EXPENSIVE
cover DIGITAL BIOMETRICS, INC.
Icon Group Ltd.
cover Biometrics Market Trends
Faulkner
cover
cover DIGITAL BIOMETRICS, INC.
ICON Group
Identity Theft, Fraud, and the Futur...
MarketResearch.com...
EXPENSIVE
cover Biometrics and Strong Authentication...
Chris Mills
 
Biometrics Market and Forecast
IDC
VERY EXPENSIVE
cover  
cover Code Complete
Steve C McConnell
cover Design Patterns
Erich Gamma
cover The C++ Standard Library
Nicolai M. Josutti...
 
cover Effective C++
Scott Meyers
cover Programming Windows
Charles Petzold
cover Software Project Survival Guide
Steve C McConnell
cover Programming C#, 2nd Edition
Jesse Liberty
cover Beginning Visual C++ 6
Ivor Horton
cover Introduction to MFC Programming with...
Richard M. Jones
cover Hacking Exposed
Stuart McClure
cover Building Web Solutions with ASP .NET...
Dino Esposito
 
cover Applied Microsoft .NET Framework Pro...
Jeffrey Richter
 
cover Homepage Usability
Jakob Nielsen
cover MCSA Managing a Microsoft Windows ...
Microsoft Corporat...
 
cover PHP and MySQL Web Development
Luke Welling
cover C# and the .NET Platform
Andrew Troelsen
cover MCSA Training Kit
Microsoft Corporat...
cover Core J2EE Patterns
Deepak Alur

Internetworkin with TCP/IP Vol. I  Douglas Comer
Information Architecture for the Wor... Louis Rosenfeld
Software Optimization Cookbook Richard Gerber

The Guru's Guide to Transact-SQL Kenneth W. Henderson

Programming Data Driven Web Applications Donny Mack

Professional SQL Server 2000 Programing

cover Running Linux
Matt Welsh
cover Understanding the LINUX Kernel
Daniel Pierre Bove...
 
cover Red Hat Linux Networking and System ...
Terry Collings
 
cover Hacking Linux Exposed
Brian Hatch
cover Assembly Language Step-by-step
Jeff Duntemann
cover Linux Administration
Steve Shah
cover Embedded Linux
Craig, Ph.D. Holla...
cover Beginning Linux Programming
Neil Matthew
cover Linux Device Drivers, 2nd Edition
Alessandro Rubini