Recent U.S. patents related to Object-based programming:
6,353,172: Music event timing and delivery in a non-realtime environment
6,345,311: Method and system of dynamically moving objects between heterogeneous execution environments
6,249,803: Method and apparatus for executing code during method invocation
6,243,764: Method and system for aggregating objects
6,240,465: Method and system for aggregating objects
6,208,357: Method and apparatus for creating and animating characters having associated behavior
6,205,491: Method and apparatus for deferred throwing of exceptions in C++
6,163,797: Application dispatcher for seamless, server application support for network terminals and non-network terminals
6,093,881: Automatic note inversions in sequences having melodic runs
5,999,986: Method and system for providing an event system infrastructure
5,902,947: System and method for arranging and invoking music event processors
5,896,532: Objects with run-time classes and methods of making them
5,805,885: Method and system for aggregating objects
5,745,764: Method and system for aggregating objects
5,721,938: Method and device for parsing and analyzing natural language sentences and text
5,710,925: Method and system for aggregating objects
5,553,280: Method for providing critical time reactive management of database transactions for systems process
: in-band signaling
6,363,074: Method and apparatus for provisioning inter-machine trunks
6,363,065: okApparatus for a voice over IP (voIP) telephony gateway and methods for use therein
6,362,770: Dual input switched capacitor gain stage
6,360,259: Method for optimizing communication speed between processors
6,356,548: Pooled receive and transmit queues to access a shared bus in a multi-port switch asic
6,354,861: Data processing system component alignment
6,353,898: Resource management in a clustered computer system
6,353,744: Method for positioning with low geometrical dilution of position (GDOP)
6,353,596: System and method for multipoint-to-multipoint multicasting
6,353,594: Semi-permanent virtual paths for carrying virtual channels
6,351,526: Dialing process for IP telephony
6,351,453: Internet service provider (ISP) finder
6,349,099: Connection identification in transmission system of wireless telecommunication network over ATM protocol stack
6,347,949: AC/DC power accommodation method and apparatus for networking/telecommunications devices
6,347,341: Computer program product used for exchange and transfer of data having a siga vector and utilizing a queued direct input-output device
6,347,073: Method and system for controlling data transfer between a logical switch set and outside nodes
6,347,027: Method and apparatus for automated reconfiguration of an electric power distribution system with enhanced protection
6,345,329: Method and apparatus for exchanging data using a queued direct input-output device
6,345,327: Queuing method and apparatus for providing direct data processing access using a queued direct input-output device
6,345,326: Computer program device and product for timely processing of data using a queued direct input-output device
6,345,325: Method and apparatus for ensuring accurate and timely processing of data using a queued direct input-output device
6,345,324: Apparatus for transferring data using an interface element and a queued direct input-output device
6,345,241: Method and apparatus for simulation of data in a virtual environment using a queued direct input-output device
6,345,239: Remote demonstration of business capabilities in an e-commerce environment
6,341,321: Method and apparatus for providing concurrent patch using a queued direct input-output device
6,341,313: Flow controlling method and apparatus for network between processors
6,341,126: Inhomogeneous connections
6,339,803: Computer program product used for exchange and transfer of data having a queuing mechanism and utilizing a queued direct input-output device
:
Recommended Texts Readings related to Object-based programming