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

Icon_funbox Quotables

"For a list of all the ways technology has failed to improve the quality of life, please press three."

Alice Kahn

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 717/165 - Object oriented


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter comprising means or steps for linking
No. of applications: 45
Last issue date: 06/02/2011


1    
Application No.Application TitleIssue Date
20110131558LINK-TIME RESOURCE ALLOCATION FOR A MULTI-THREADED PROCESSOR ARCHITECTURE
A method comprising: independently compiling a plurality of modules of source code to generate a plurality of respective object modules comprising a plurality of respective parallel threads explicitly designated by a user to be executed in parallel on a target platform;...
06/02/2011
20110113412OBJECT LINKAGE DEVICE FOR LINKING OBJECTS IN STATICALLY LINKED EXECUTABLE PROGRAM FILE, METHOD OF LINKING OBJECTS, AND COMPUTER READABLE STORAGE MEDIUM STORING PROGRAM THEREOF
When a modification is applied to a statically linked executable program file, in the executable program file, an old object is replaced with a new object by adding the new object to a bottom of already-existing objects without changing the location of the old object, a...
05/12/2011
20110113409SYMBOL CAPABILITIES SUPPORT WITHIN ELF
Systems and methods for efficient compilation and execution of program code. A compiler generates a plurality of families of object files, wherein each family comprises a set of system capabilities different from a set of another family. A link-editor receives the objec...
05/12/2011
20110010696DUPLICATE VIRTUAL FUNCTION TABLE REMOVAL
One or more embodiments of the present invention relate to a method for duplicate virtual function table removal. The method includes identifying, using a processor of a computer, a first virtual function table formed when a first source code is compiled into a first ob...
01/13/2011
20100306742FAST LATE BINDING OF OBJECT PROPERTIES
An apparatus and a method for managing class properties in a computer program is described. Classes are declared. Each class is associated with a corresponding property with at least one class inheriting one or more property corresponding to one or more other classes. A...
12/02/2010
20100192130AUTOMATED VERIFICATION OF A TYPE-SAFE OPERATING SYSTEM
An “Automated, Static Safety Verifier” uses typed assembly language (TAL) and Hoare logic to achieve highly automated, static verification of type and memory safety of an operating system (OS). Various techniques and tools mechanically verify the safety of every ass...
07/29/2010
20100131920PARAMETRIC EDA FUNCTION TOOL AND METHOD OF SIMPLIFYING EDA PROGRAMMING LANGUAGE
The invention provides a parametric EDA function tool and a method of simplifying EDA programming language, characterized by using an EDA language unit to convert the programming language into a parametric EDA language mode having format strings and variable length argu...
05/27/2010
20100067711METHOD AND SYSTEM FOR MANUFACTURING A HEARING DEVICE WITH A CUSTOMIZED FEATURE SET
The method for manufacturing a hearing device, which hearing device includes at least one programmable processor, includes the steps of a) providing a set of software members, b) selecting a subset of said set, and c) creating an image of said subset, which is executabl...
03/18/2010
20090241098LINK-TIME REDUNDANT CODE ELIMINATION USING FUNCTIONAL EQUIVALENCE
Duplicative code found in modules of high level computer code can be eliminated at link-time. A compiler forms a plurality of object files from a software program in which each object file includes one or more functions associated with the software program. An analyzer ...
09/24/2009
20090210877Mobile Communications Device Application Processing System
A system and method of pre-linking classes for use by one or more applications. The system and method may also be used where the runtime processing is split between a host system and a target system. At the host system at least several classes are loaded and linked. At ...
08/20/2009
20090158264CONFIGURING A SHARED LIBRARY TO ACCOMMODATE RELOCATABLE DATA IN A PERVASIVE DEVICE
A method, system, architecture and apparatus for generating a shared library for a pervasive device target platform which can accommodate relocatable data. A tool chain in furtherance of this purpose can be arranged in accordance with the present invention to include a ...
06/18/2009
20090150876OBJECT SET OPTIMIZATION USING DEPENDENCY INFORMATION
A method for optimizing dependencies for a set of objects includes: automatically detecting dependencies among a set of objects, where each of the objects in the set includes at least one linkable file; adding the detected dependencies to a dependency list; and removing...
06/11/2009
20090077546Method, Apparatus and Systems thereof for Implementing Non-Function Logic Extensibly
A method, apparatus, system, and computer program products for implementing non-function logic extensibly and independently of functional logic, the method comprising the steps of: acquiring association relationship between a policy and a required plug-in based on a loa...
03/19/2009
20090049437METHOD FOR CONFIGURING A COMPUTER PROGRAM
In order to avoid data inconsistency between accesses of different functions of an application to a global variable in a data processing system,

a) symbolic object code of a totality of functions to be executed in the data processing system...

02/19/2009
20090037895Instance interfaces and mix-ins for dynamic languages
Various technologies and techniques are disclosed for using contracts in dynamic languages. For example, a contract can be directly associated with an object. The contract can then be used to provide type safety for the object. As another example, contracts can be used ...
02/05/2009
20090031293CONTAINED COMMAND INVOCATION MIDDLEWARE FRAMEWORK
An object-oriented middleware framework for use in a network having a plurality of hosts including a first host having an associated first memory and first processor; and a second host having an associated second memory and second processor. The object-oriented middlewa...
01/29/2009
20090007088SYSTEM FOR THE DISCOVERY AND PROVISIONING OF ARTIFACTS AND COMPOSITES
The present invention relates to software development in a networked environment, and in particular to method and system for automatically assisted generation of composite applications (44) which are composed of a plurality of instantiable components, wherein a c...
01/01/2009
20080301658Object Replacement Method, System and Computer Program Product
Replacing an object in an object oriented model in a computer system, by interrogating the model to retrieve information defining the relationships between the object to be replaced and other components of the model is described. These relationship definitions are then ...
12/04/2008
20080288932System and method for identifying oppotunities for refactoring in an object-oriented program
There is described a technique for rearranging entities in an object oriented program. The proposed technique includes computing a property set for an entity, in a set of entities belonging to classes in said object-oriented program. The next step comprises identifying ...
11/20/2008
20080263531AUTOMATIC RUNTIME CONTROL BINDING
Binding can automatically take place between controls and information sources at runtime. This minimizes an amount of code that is to be generated by a user and thus can lower errors from the code. In addition, some wizards that allow binding without code writing can be...
10/23/2008
20080235677METHOD AND SYSTEM FOR CATEGORIZED AUTO-COMPLETION
A computer implemented method, data processing system, and computer program product for providing an auto-completion assist box comprising different views of selectable method and field information, thereby allowing a user to easily locate desired information. A list of...
09/25/2008
20080178166Type restriction and mapping for partial materialization
Described is a collection of type versions (objects) associated with an application program that lists only those type versions that can be bound to an application program. This ensures stability and security by preventing other type versions from being bound to the app...
07/24/2008
20070266369METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR RETRIEVAL OF MANAGEMENT INFORMATION RELATED TO A COMPUTER NETWORK USING AN OBJECT-ORIENTED MODEL
Methods, systems and computer program products are provided for retrieval of management information related to a computer network using an object-oriented information model. A plurality of resource classes are provided, instances of which represent a resource on the com...
11/15/2007
20070234330Prevention of executable code modification
Prevention of executable code modification is provided by making the act of allocating and modifying existing memory backed code pages a highly privileged operating system (OS) function. The integrity of loaded code is also optionally checked at load time inside the OS ...
10/04/2007
20060101445Model extension framework
Techniques for implicitly extending an object model, even those that do not provide an extension mechanism, in a manner that is transparent, independent, and non-disruptive to the model itself. An “extension” is preferably created for each object to be extended, and...
05/11/2006
20060101444Global object system
A system and/or methodology to publish and share global objects in a visual designer is provided. A global object is an object that is available anywhere in the development project, rather than being local to a class or user interface element. Aspects of the invention a...
05/11/2006
20060070054Updating instructions executed by a multi-core processor
In general, in one aspect, the disclosure describes a method that includes receiving execution instructions at a processor including multiple programmable processing cores integrated on a single die, selecting subset of at least one of the cores, and loading at least a ...
03/30/2006
20060041879System and method for changing defined user interface elements in a previously compiled program
A system and method is provided for changing defined user interface elements in a previously compiled program using a user interface description file without modifying the compiled program. The method includes the operation of loading the user interface description file...
02/23/2006
20060015848Systems, methods, and articles of manufacture for handling hierarchical application data
The invention relates to an object-oriented technique for flexibly storing and representing hierarchical application data that avoids the re-engineering of existing application classes and the maintenance-critical massive code duplication, mainly in the presence of limi...
01/19/2006
20050289532Adaptive content platform and application integration with the platform
An adaptive content platform and application integration of with the platform is described. The adaptive content platform includes one or more content-enabled, dependent applications forming an application layer and a services layer that has services shared by the each ...
12/29/2005
20050273778List-bar interface control apparatus and method
An enhancement to graphical user interface software adds training and customization features that allow users to select between levels of interface sophistication according to skill level. While pull-down menu functions and toolbar functions are commonly presented indep...
12/08/2005
20050251797Architecture for customizable applications
An architecture for customizable applications includes an application object and a customization object. The application object has internal logic that performs a set of fixed or predetermined actions, and a public object model. The public object model includes a set of...
11/10/2005
20050229170Optimized system-level simulation
Integration of a system-level simulation with one or more hardware device simulations is accomplished using a mapping layer, which allows the system-level simulation to interact with the hardware device simulation at a pin level, an object level, and an abstract level. ...
10/13/2005
20050132330Method, system and program product for tracking data
An improved solution for tracking data wherein communication between an interface and a data application is managed by a pluggable tracking system. In particular, the tracking system is configured to receives a request from the interface, provides the necessary informat...
06/16/2005
20050125787Convertible runtime graphical user interface
Method to change Graphical User Interface that support runtime modification of the application's GUI without access to the application source code and/or needs no recompilation/restart of the application executable. This method allows the end-user to make runtime modifi...
06/09/2005
20050108699System and method for dynamically generating a graphical user interface
A system and method for building a representation of a graphical user interface (GUI), comprising generating a class, generating a first representation of the GUI, wherein the class can produce a second representation GUI based on the first representation, generating a ...
05/19/2005
20050108683Enhanced Software Components
The invention is a software structure for software components that adds greater flexibility to them. This structure is composed of the following parts: On Memory, Structure, On File Structure and On Memory On File Interface. These three parts are united into the same ex...
05/19/2005
20050102653System, method, and computer program product for identifying code development errors
A preferred embodiment provides a system, method, and computer program product for software code testing. When a code change causes a regression, the system tests each modification to determine and isolate the cause of the regression. ...
05/12/2005
20050091185System and method for selective local object retrieval
A method and system for selectively retrieving locally stored runtime objects in an application development environment. According to one embodiment, a generator fetches a requested runtime object from a locally stored set of runtime objects if the locally stored runtim...
04/28/2005
20050086640Initiating execution of application programs on a data processing arrangement
A method of initiating execution of an application program on a data processing arrangement involves determining computational resources required for execution of an application program. Computational resources available via the data processing arrangement are also dete...
04/21/2005
1    
 
Sign InRegister
Username  
Password   
forgot password?