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

Icon_funbox Quotables

"Telephone, n. An invention of the devil which abrogates some of the advantages of making a disagreeable person keep his distance. "

Ambose Bierce

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/162 - Linking


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter comprising means or steps for joining
No. of patents: 453
Last issue date: 02/14/2012


  2                    
NumberTitleIssue Date
7398513Method and system of detecting invalid function calls between segments in generating a computer program
A method and system are provided for detecting invalid function calls between segments during the generation of a computer program. A source file and a fixup source file are created for a program file. The source file defines segments in the program file. The fixup ...
07/08/2008
7386686Inlining with stack trace cache-based dynamic profiling
A method and system are provided for improving inlining using stack trace cache-based dynamic profiling. In one embodiment, a relationship map is provided to map a key representing a caller-callee relationship with a corresponding value indicating a frequency of cal...
06/10/2008
7379983Merging scalable nodes into single-partition merged system using service processors of nodes
Controlling the merging of nodes into a single-partition merged system using the nodes' service processors is disclosed. The system runs a single instance of an operating system. A user communicates with a service processor of a predetermined boot node to enter part...
05/27/2008
7379860Method for integrating event-related information and trace information
A method for emulating and debugging a microcontroller. In one embodiment, an event thread is executed on an emulator that operates in lock-step with the microcontroller. Event information is sampled at selected points. Trace information is also recorded at the sele...
05/27/2008
7373406Method and system for effectively communicating file properties and directory structures in a distributed file system
A method and system for effectively communicating file properties and directory structures within a distributed file system is provided. A manifest that includes properties relating to all of the files used in an application is created. The manifest is distributed t...
05/13/2008
7373593Apparatus and method for automatically setting constraints within a document layout
A user can efficiently perform a setting operation in an automatic layout system. An information processing apparatus having an automatic layout function includes a function for, in editing containers, measuring a distance between a first container placed on the doc...
05/13/2008
7370360Computer immune system and method for detecting unwanted code in a P-code or partially compiled native-code program executing within a virtual machine
An automated analysis system identifies the presence of malicious P-code or N-code programs in a manner that limits the possibility of the malicious code infecting a target computer. The target computer system initializes an analytical virtual P-code engine (AVPE). ...
05/06/2008
7367021Method and apparatus for generating multiple processor-specific code segments in a single executable
A computer-implemented method analyzes a source code segment which is to be compiled for execution by any one of several different processor types. The method determines whether a performance advantage would be achieved by generating a customized version of object c...
04/29/2008
7360207Method and system to analyze inlined functions
A method and a system for examining an inlined function using a performance analysis tool are described. An inlined function is identified in computer code. Upon identification of the inlined function, and for example in response to executing a breakpoint associated...
04/15/2008
7360206Method for an interpreter to control a native function call based on a signature of the native function
A method for implementing an interpreter comprises determining if a signature of a native function declared in code for an interpreted application matches a signature of the native function stored in a linking mechanism to link a function call to the native function...
04/15/2008
7360201Automated analysis and identification of options in project management
The present invention relates to a method, a system and a computer program product for automatically identifying options in a project that includes existing components. The method includes the steps of generating representations of existing components (910), ...
04/15/2008
7359914Reference manager
A Reference Manager manages complex file relationships between host files and externally referenced files, such as drawings, images, standards, fonts, shapes, plot styles and plot configurations. The Reference Manager provides a number of different functions, includ...
04/15/2008
7353508Method, apparatus and article for generation of debugging information
Call frame information is used by debugging software. It records how to restore the parent stack frame at any point during execution of a program. It is normally generated during compilation and stored in the executable in a compressed format, consisting of sequence...
04/01/2008
7346903Compiling and linking modules of a cycle-based logic design
A method for compiling a logic design includes inputting a logic design and an input file into a plurality of compilers, respectively, where the logic design comprises a plurality of modules, compiling separately the plurality of modules into a plurality of object f...
03/18/2008
7343494Method to protect software against unwanted use with a “renaming” principle
The invention concerns a process to protect a vulnerable software working on a data processing system against its unauthorized usage using a processing and memorizing unit. The process comprises defining: 1) a set of dependent functions whose dependent functions are...
03/11/2008
7340444Dynamic symbolic link resolution
To achieve the foregoing, and in accordance with the purpose of the present invention, a system or network is disclosed which provides for a dynamic symbolic link (DSL) and the resolution of that DSL. The invention provides a method and apparatus that renames a firs...
03/04/2008
7340747System and methods for deploying and invoking a distributed object model
A client application interface, or toolkit, provides a specified, exposed set of software components, or objects, for external user access. Development of a common interface for external user applications allows a remote access object model to define the interface c...
03/04/2008
7337297Method and apparatus for recording data with pseudo-merge
A method and an apparatus for recording data with pseudo-merge are provided. The apparatus comprises a storage medium for storing a first and a second files and a File Allocation Table (FAT) for recording a first start position and a first end position for the first...
02/26/2008
7337370System and method for capturing significant events at web portlets
System and method for logging significant events occurring at a web site portal includes a base class portlet service including a significant event catcher method having a register method and a record method, a portlet action table, and an action description table. ...
02/26/2008
7331046Program and information processing method
A program of the present invention is compatible with a plurality of system configurations. When a process jumps to a bootstrap body, CPU configuration and initialization of a timer and a data cache are performed. When the process is not executed on a cache RAM or w...
02/12/2008
7331052Systems and methods for providing a universal print assist
Systems and methods for providing a universal print assist in a printer environment. A print assist is provided as a separate component from a print processor and spooler to enable a selective intercept and performance of an action (e.g., to modify, split, merge, re...
02/12/2008
7330718Method and system for updating software of a cellular phone
A method and a system for updating software containing a first program and a first data group. The first program has a corresponding first program version number and the first data group has a corresponding first data group version number. The method includes provid...
02/12/2008
7328007System and method for organizing wireless communication device system software
A system and method are provided for organizing field upgradeable system software in a wireless communications device. The software is organized into a first plurality of symbol libraries or code sections. Contiguously addressed memory blocks store the symbol librar...
02/05/2008
7328234Agent architecture for triggering remotely initiated data processing operations
A software architecture at a target computer is provided in which it is desired to trigger execution of target processes by an agent process which receives operation specifying data which has been autonomously generated by an initiating computer. The agent process p...
02/05/2008
7322045Method of obfuscating computer instruction streams
Methods and apparatuses for obfuscating computer instruction streams. In one aspect of the invention, an exemplary method includes breaking each of at least two operative instruction streams into a plurality of parts and interleaving the parts into a new instruction...
01/22/2008
7322025Method and apparatus for versioning and configuration management of object models
A tool for versioning and configuration management of object models in a computing system including a component container for grouping objects to form a component containing the objects, the objects having properties and associations and a configuration container fo...
01/22/2008
7319948Blocking access to selected APIs
A method for testing operation of a computer application. An emulator is provided to run on a development platform subject to limitations of multiple different target devices, the emulator including a set of emulator APIs corresponding to target Application Program ...
01/15/2008
7320128Method of installing software, and storage medium
It aims to provide a software installing method which can automatically perform appropriate link setup even when second software is installed after first software was installed, and a storage medium which stores the installed software. To do so, there are provided a...
01/15/2008
7320044System, method, and computer program product for interrupt scheduling in processing communication
Method, system, apparatus and computer program product for interrupt scheduling in processing communication. In one embodiment the method includes: a sending computer program and a receiving computer program, coupling at least one registered signal identifier and a ...
01/15/2008
7318226Distributed autonomic solutions repository
A method, apparatus, and computer instructions for managing software. A solution to a problem that has occurred with a program on a client data processing system is received by a server. This solution is created while solving the problem that occurred on the data pr...
01/08/2008
7316010Methods for sharing conditionally across class loaders dynamically compiled code
A method for conditionally sharing dynamically compiled code between different class loaders is provided. In this method, bytecodes of a first class type are compiled into a compiled code if the bytecodes have not been compiled. The locations of sequence of instruct...
01/01/2008
7313782Method for distributing, integrating, and hosting a software platform
Various methods for distributing, integrating, and hosting a software platform that may be used to extend an enterprise network to mobile devices are provided. A particular embodiment of the method includes distributing a software platform to a first enterprise and ...
12/25/2007
7313824Method for protecting digital content from unauthorized use by automatically and dynamically integrating a content-protection agent
A content processor application is loaded into memory from a master image to form a runtime content processor application image. An integration agent dynamically integrates a protection agent into the loaded runtime content processor application image to form a cust...
12/25/2007
7313609Method and apparatus for programming an automation device
A method and apparatus for a control system of an automation network. The control system comprises an automation device operably connected to the network. Also operably connected to the control system is a network device for storing an application program for contro...
12/25/2007
7310800Method and system for patching ROM code
A method and system for overriding selected ROM code functions or adding new ROM code functions within a processing system. A system designer determines an existing ROM address for the selected existing code function or a desired ROM address for the new code functio...
12/18/2007
7308677Program generating apparatus, program generating method and program generator
Program generating method and apparatus and generator program ensure high functional consistency, performance and program development efficiency by allowing program structuring components and linking constraints to be selectively determined on the basis of processin...
12/11/2007
7302423Search-on-the-fly with merge function
Sort-on-the-Fly/Search-on-the-Fly data retrieval or analysis provides an intuitive mechanisms for accessing databases, allowing a user to access or obtain information about data in the database without having to know anything about the database structure. A user sel...
11/27/2007
7302676Method for debugging flowchart programs for industrial controllers
A method for debugging flowchart based computer programs for industrial controllers, in particular motion controllers, wherein suspend commands are assigned to the graphical elements. Through the use of a task control mechanism in the run time system, the user may d...
11/27/2007
7299462Relocation format for linking
A method of preparing an executable program from a plurality of object code modules, at least one of said object code modules including section data specifying a plurality of functions associated with relocation instructions, at least some of which functions are cal...
11/20/2007
7296289Setting or changing an access condition for an access management apparatus and method of a portable electronic device
An access management apparatus receives a command message having setting and changing functions, performs corresponding processing, and transmits results. A checking unit checks the presence/absence of a data element to be accessed. Access is permitted based on look...
11/13/2007
  2                    
 
Sign InRegister
Username  
Password   
forgot password?