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

Icon_funbox Bizarre Patents

Patent No. 5719655

System for magnetically attaching templeless eyewear to a person

A system of eyewear that eliminates the need for hinges on the frames of the eyewear.

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.

 

Class 719/331 - DYNAMIC LINKING, LATE BINDING


Subclass of Class 719 - Electrical computers and digital processing systems: interprogram communication or interprocess communication (ipc)
Definition: Subject matter wherein functions contained within one or
No. of patents: 434
Last issue date: 04/24/2012


1                      
NumberTitleIssue Date
8166492Application compatibility using a hybrid environment
A hybrid environment may be used for addressing application compatibility between a host operating system and one or more application(s) optimized to run on a different (“guest”) version of the host operating system. A thunking wrapper consisting of a native thu...
04/24/2012
8156509Exchanging data using data transformation
A computer implemented method, apparatus, and computer-usable program product for exchanging data using data transformation are provided. A first data binding component receives data from a function selector. A set of data bindings capable of invocation by the first...
04/10/2012
8156510Process retext for dynamically loaded modules
A computer implemented method, apparatus, and computer program product for dynamically loading a module into an application address space. In response to receiving a checkpoint signal by a plurality of threads associated with an application running in a software par...
04/10/2012
8127316System and method for intercepting process creation events
A system for detecting creation of a program instance includes an interceptor routine that obtains a parameter corresponding to a characteristic of a program instance and an interceptor module that can be injected into a native operating system process. In certain e...
02/28/2012
8104049Accessing a compatible library for an executable
The illustrative embodiments described herein provide a computer-implemented method, apparatus, and computer-usable program code for accessing a compatible library. The process receives a file name associated with a library reference. The library reference is includ...
01/24/2012
8099740System, method, and computer program product for terminating a hidden kernel process
A system, method, and computer program product are provided for terminating a hidden kernel process. In use, a hidden kernel process structure associated with a hidden kernel process is identified. In addition, the hidden kernel process structure is inserted into an...
01/17/2012
8091096Minimizing plug-in DLL repeat instantiation
What is disclosed is a novel system and method for ensuring that plug-in DLLs are not unloaded and reloaded repeatedly during the course of a single user-initiated operation. A base driver process loads a plug-in DLL. If a manager thread responsible for this plug-in...
01/03/2012
8065691User customized portable desktop
The invention provides a portable customizable desktop environment, enabling a User to replicate and use the User's preferred desktop configuration on any computing device by means of an enabled portable memory device such as USB drive. Further, the portable desktop...
11/22/2011
8006254Bequeathing privilege to a dynamically loaded module
A computer implemented method, apparatus, and computer program product for transferring a privilege to a module. In one embodiment, a set of privileges required to initiate execution of code associated with the software module is identified to form enhanced privileg...
08/23/2011
7966626Optimized delivery of web application code
Systems and methods are provided for optimizing application code for deployment to a client over a data link to minimize download time by supplying only the application code with a particular object that is required by the object. In a web application that includes ...
06/21/2011
7950027Mutable application experience and user interface
A dynamic and interchangeable set of application behaviors is implemented upon the same underlying software engine. Downloadable data provider behavior descriptors configure the UI generation application dynamically on demand to meet needs that are unknown at ship t...
05/24/2011
7930708Device control system, device control method, and device control program
A device control system, a device control method, and a device control program for rendering a trace function as a function added to a service object that provides the software application with an interface to a particular device based on the Microsoft .NET Framewor...
04/19/2011
7930709Methods and apparatus for a dynamic linker speed up
An embodiment generally relates to a method of increasing efficiency in a dynamic linker. The method includes determining a length of a source string and a check segment of the source string and selecting a candidate string from a plurality of strings. The method al...
04/19/2011
7930707Optimizing code motion with delayed exception handling
Systems, methods, media, and other embodiments associated with optimizing code motion with delayed exception handling are described. One exemplary system embodiment includes a data store to store information about a relocated instruction, a relocation logic to reloc...
04/19/2011
7930710Program start-up unit, program start-up method, recording medium with start-up processing program recorded, and integrated circuit
A program start-up unit is provided which is capable of starting up a program at high speed and reducing the consumption of a memory. This program start-up unit analyzes the link relation between an application program and a shared library in the whole system, speci...
04/19/2011
7913265Method of loading software with an intermediate object oriented language in a portable device
The invention relates to a method for loading a software having several modules loadable in the non-volatile memory of a portable digital device. The loading of at least one module includes testing the existence of a data structure associated with the module in the ...
03/22/2011
7900217Dynamic DLL cycle resolution
Deterministically resolving cycles in a library tree is disclosed. Resolving cycles supports certain processes such as safe library initialization. Cycles in the library tree are identified; at least one soft link in each identified cycle is identified; and the at l...
03/01/2011
7873967Pluggable business logic
Business logic may be separated into pieces and each piece may be pluggable (i.e. replaceable). An event model is created to allow subscribers to listen to business events, the business logic is implemented into a series of strategies that are subscribers to the bus...
01/18/2011
7865914Cooperative DLL unload
Loading and unloading a plurality of libraries on a computing device having a loader lock and internal and external counts for each library in the plurality of libraries is disclosed. The libraries assume an initialize state, followed by an initialized state, a pend...
01/04/2011
7844978Artifact management for an extensible runtime environment
A solution for managing a set of artifacts for a runtime environment is provided, which enables improved tooling that supports runtime extensions to a runtime environment. In one embodiment, an extension handler is obtained for a runtime extension to the runtime env...
11/30/2010
7827567System and method for defining and dynamically invoking polymorphic call flows
A system and method for defining and dynamically invoking polymorphic call flows in a call flow system. Call flows are defined that include a publisher call flow and subscriber call flows. A first trigger point in a publisher call flow is defined. Triggers specifyin...
11/02/2010
7827566Graphical user interface for monitoring classloading references
A method, apparatus, and system are provided for a Graphical User Interface (GUI) for monitoring classloading references. In an embodiment, the GUI includes a graphical representation of one or more resources of an application server. The one or more resources may b...
11/02/2010
7810108Apparatus, system, and method for supporting service components written in non-native runtime code in a service component architecture
An apparatus, system, and method are disclosed for supporting service components written in non-native runtime code in a Service Component Architecture (“SCA”). A read module is included to read an implementation type definition having metadata identifying execu...
10/05/2010
7802268Calling of late bound functions from an external program environment
The present invention is directed toward automatically integrating a late bound program language into an external environment. The external environment may be an early bound environment, a late bound environment or some combination thereof. Associated with the late ...
09/21/2010
7779431Networked spreadsheet template designer
A networked spreadsheet template designer allows administrators to easily create and deploy robust reporting and input applications that leverage existing spreadsheet templates and knowledge in an easy to use user interface. Templates are created to operate directly...
08/17/2010
7770102Method and system for semantically labeling strings and providing actions based on semantically labeled strings
A method for recognizing strings and annotating, or labeling, the strings with a type label. After the strings are annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does ...
08/03/2010
7752638Method for defining and dynamically invoking polymorphic call flows
A method for defining and dynamically invoking polymorphic call flows in a call flow system. A publisher call flow and subscriber call flows are defined. A first trigger point in the publisher call flow is defined. Triggers specifying late-binding references to trig...
07/06/2010
7730501Method for parallel processing of events within multiple event contexts maintaining ordered mutual exclusion
Techniques for parallel processing of events within multiple event contexts include dynamically binding an event context to an execution context in response to receiving an event by storing arriving events into a global event queue and storing events from the global...
06/01/2010
7703108Native code isolation in a multi-tasking Java virtual machine
An application program is run in a process supported by an operating system in a computer system. The application program is executed in a virtual machine, and the virtual machine is within the process. Loading a library for the application program includes determin...
04/20/2010
7690007Mapping of dynamic link libraries in a computing device
A dynamic link library (DLL) in a computing device is provided in the form of a first part and an extension part. The first part has selected entry point ordinals by which an application program may link to first functions. The application program may only link to f...
03/30/2010
7673308Virtual OS computing environment
Multiple, semi-independent virtual operating system (OS) environments coexist within a single (OS) such that a change made in one environment does not affect the main OS or any other environment. In this way each virtual OS environment appears to be an independent O...
03/02/2010
7624405Maintaining availability during change of resource dynamic link library in a clustered system
An embodiment of the invention is a technique for maintaining application availability during a change in a resource dynamic link library (DLL). A shim resource DLL is linked to a resource DLL managed by a resource manager in a clustered system. The managed resource...
11/24/2009
7617504Computer method and system for integrating enterprise JavaBeans into non-Java environments
Disclosed herein is a method of accessing an Enterprise Java Bean (EJB) by a non-Java application within a computing environment, comprising: calling a client library by the non-Java application; invoking a function within the client library to construct an HTTP req...
11/10/2009
7571448Lightweight hooking mechanism for kernel level operations
A hooking control manager hooks kernel level operations. The kernel level hooking control manager identifies a kernel level component for which to filter outgoing kernel level system calls. For each of a select set of outgoing kernel level system calls imported by t...
08/04/2009
7565665Efficient linking and loading for late binding and platform retargeting
A method of producing an executable image from an object file without shared library support from the operating system, wherein the executable image requires a shared library file in order to resolve at least one of the symbols called for in the object file. A metho...
07/21/2009
7552452Safe, secure resource editing for application localization with language fallback
Embodiments of the present invention relate to methods, systems and computer-readable media for external localization of a software product. This external localization involves loading a base product having one or more calls to an operating system (or an API) to loa...
06/23/2009
7543309Efficient linking and loading for late binding and platform retargeting
Methods of optimizing the loading of a previously linked file into working memory in a computer for executing in a memory sharable with other executables, and converting an image which has been previously linked for executing in an unshared memory into an image opti...
06/02/2009
7523472Method and systems for DLL/COM redirection
Methods, systems and data structure are described for implementing local isolated DLL and/or COM components. A version of a shared component is stored in a local directory with an application that uses that particular version. Another version of the shared component...
04/21/2009
7523471Interpretive network daemon implemented by generic main object
A main module of an object oriented computer program is independent of the software domain and can be dynamically configured or reconfigured at runtime by domain specific dynamic link libraries. This main module is a generic main which is configured by a service con...
04/21/2009
7516460System and method for creating a runtime connection interface for attributes and element tags defined within a subclass in a markup document
Described is a system and method for creating a runtime connection interface for attributes and element tags defined declaratively in a subclass within a markup document. These subclass attributes may define an event, and the element tags scoped inside a subclass ma...
04/07/2009
1                      
 
Sign InRegister
Username  
Password   
forgot password?