...that in the early 1940s GE engineer James Wright was charged with a task of utmost importance to the war effort: develop a cheap substitute for rubber that could be used to produce tires, gas masks and a whole host of military gear. Wright tackled the task diligently -- and wound up inventing Silly Putty.
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.
| Application No. | Application Title | Issue Date |
| 20120023479 | METHOD AND A COMPUTER PROGRAM PRODUCT FOR AUTOMATICALLY GENERATING A USER INTERFACE FOR AN APPLICATION PROGRAM A method and a computer program product include the steps of receiving, into a computing machine, a business logic (BL) source code for an application program, the BL source code comprising at least a class, an object and a method or function. Steps transform, in the co... | 01/26/2012 |
| 20120017196 | SYSTEM, ARCHITECTURE AND MICRO-ARCHITECTURE (SAMA) REPRESENTATION OF AN INTEGRATED CIRCUIT Systems and methods are disclosed to automatically generate a custom integrated circuit (IC) design by receiving a specification of the custom IC including computer readable code to be executed by the custom IC; generating an abstraction of the IC as a system, processor... | 01/19/2012 |
| 20110252409 | METHODS AND SYSTEMS TO IMPLEMENT NON-ABI CONFORMING FEATURES ACROSS UNSEEN INTERFACES Methods and systems to compile a code module to permit a caller routine to pass a parameter to a callee routine of a separately compiled code module, and to permit a callee routine to receive a parameter from a caller routine of the separately compiled code module, thro... | 10/13/2011 |
| 20110231815 | COMPANY ADVANCED PROGRAMMING INTERFACE An approach which may be regarded as a company advanced programming interface (CAPI) applicable, for instance, to boiler displays and remote man-machine interfaces. CAPI may use a product software structure combined with a PC or web based program capable of creating an ... | 09/22/2011 |
| 20110131590 | CONTROL DEVICE, CONTROL METHOD, AND RECORDING MEDIUM A control apparatus, a control method and a computer program are provided that are capable of shortening the developmental process and reducing the developmental load by enabling control that flexibly handles various required specifications and improving the reusability... | 06/02/2011 |
| 20110131559 | COMPILING AND LINKING A method of generating a computer program, the method comprising: independently compiling a plurality of source code modules to generate a plurality of respective object modules comprising a plurality of respective threads explicitly designated by a user to be executed ... | 06/02/2011 |
| 20110047533 | Generating Code Adapted for Interlinking Legacy Scalar Code and Extended Vector Code Mechanisms for intermixing code are provided. Source code is received for compilation using an extended Application Binary Interface (ABI) that extends a legacy ABI and uses a different register configuration than the legacy ABI. First compiled code is generated based o... | 02/24/2011 |
| 20100318962 | POLICY DESCRIPTION TECHNIQUE IN UEFI FIRMWARE Methods, systems, apparatuses and program products are disclosed for providing parametric policy isolation in builds of Unified Extensible Firmware Interface based Personal Computer firmware, typically but not essentially as BIOS. Policy De... | 12/16/2010 |
| 20100299659 | ATTRIBUTE BASED METHOD REDIRECTION A programming environment may have an abstract interface definition that may contain a redirection definition that may cause a call to be bound to a redirected method or function. The redirected method or function may be a conditional redirection, and some embodiments m... | 11/25/2010 |
| 20100299658 | COMPILE-TIME CONTEXT FOR DYNAMICALLY BOUND OPERATIONS Compile-time context information is captured and provided to a runtime binder for dynamic features in programming languages. For example, a C# run-time binder uses the information to perform a run-time bind with semantics matching the compiler's binding behavior. Dynami... | 11/25/2010 |
| 20100257318 | EVICTING CODE SECTIONS FROM SECONDARY MEMORY TO IMPROVE THE SECURITY OF COMPUTING SYSTEMS Executable computer code sections can be effectively evicted from secondary memory (e.g., instruction cache) during execution time in order to reduce the observable changes to the state of the secondary memory, thereby enhancing the security of computing systems that us... | 10/07/2010 |
| 20100242014 | SYMMETRIC MULTI-PROCESSOR OPERATING SYSTEM FOR ASYMMETRIC MULTI-PROCESSOR ARCHITECTURE A method and system for supporting multi-processing within an asymmetric processor architecture in which processors support different processor specific functionality. Instruction sets within processors having different functionalities are modified so that a portion of ... | 09/23/2010 |
| 20100229164 | METHOD AND SYSTEM GENERATING EXECUTION FILE SYSTEM DEVICE Provided is a method and system generating an execution file. The method includes determining number-of-calls information for a number of functions and then generating the execution file by locating the functions based on the number-of-calls information.... | 09/09/2010 |
| 20100223606 | FRAMEWORK FOR DYNAMICALLY GENERATING TUPLE AND PAGE CLASSES Techniques for reducing the memory used for processing events received in a data stream are provided. This may be achieved by reducing the memory required for storing tuples. A method for processing a data stream includes receiving a tuple and determining a tuple specif... | 09/02/2010 |
| 20100115498 | ADAPTIVE PRODUCTION OF ASSEMBLER A system for providing an assembler for a microprocessor has a file which contains data describing the instruction set of the microprocessor. A translation device for translating into machine language accesses the instruction set descriptors to constrain the machine cod... | 05/06/2010 |
| 20100095283 | Migration Apparatus Which Convert Application Program of Mainframe System into Application Program of Open System and Method for Thereof Provided are a migration apparatus and method for converting an application program of a mainframe system into an appropriate application program for an open system. The migration apparatus includes: a source obtaining module connected with the mainframe system, and dec... | 04/15/2010 |
| 20100058305 | Automatic Generation of Language Bindings for Libraries Using Data from Compiler Generated Debug Information Described herein is a method and apparatus for generating automatic language bindings. The method includes receiving a request for a first program module in a first language from a second program in a second language. A binding module is created in the second language i... | 03/04/2010 |
| 20100050165 | METHODS AND APPARATUS TO SUPPORT MIXED-MODE EXECUTION WITHIN A SINGLE INSTRUCTION SET ARCHITECTURE PROCESS OF A VIRTUAL MACHINE Methods and apparatus to support the execution of a managed application that is linked to a native library or application are disclosed. The disclosed methods and apparatus support a virtual machine that is associated with the same ISA as the executing platform, while t... | 02/25/2010 |
| 20100017792 | OPEN APPLICATION LIFECYCLE MANAGEMENT FRAMEWORK Techniques for open application lifecycle management frameworks are described, including using a framework hosted on one or more computers and having one or more services to integrate the one or more services with one or more applications using one or more providers, ea... | 01/21/2010 |
| 20100005458 | METHOD FOR MAKING LINKER PROGRAM A method for making a linker program comprises the steps of (1) initializing a linker script; (2) selecting functions and sequence of the functions by a user; and (3) sequentially writing the functions to the linker script in accordance with the sequence of the function... | 01/07/2010 |
| 20090210877 | Mobile 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 |
| 20090199170 | Helper Thread for Pre-Fetching Data A set of helper thread binaries is created to retrieve data used by a set of main thread binaries. If executing a portion of the set of helper thread binaries results in the retrieval of data needed by the set of main thread binaries, then that retrieved data is utilize... | 08/06/2009 |
| 20090164985 | COMPILING WORKFLOWS INTO INSTRUCTIONS FOR A STATE CORRELATION ENGINE Methods and apparatus, including computer program products, for compiling workflows into instructions for a state correlation engine. In general, data characterizing a workflow of a process is received and a network representation of event-condition-action rules represe... | 06/25/2009 |
| 20090125898 | System and Apparatus for Real-Time Dynamic Modification of Service-Oriented Systems Using Annotations to Specify Real-Time System Constraints A system for modifying an existing standard-based system at runtime can include a computer having an annotation framework layer configured to execute in conjunction with the standard-based system. Responsive to a user request, the annotation framework layer can associat... | 05/14/2009 |
| 20090037894 | SYSTEM AND METHOD FOR SOFTWARE LOGGING System and method for providing logging information associated with development of executable program code. The method may include inserting a plurality of logging information elements into program code, the plurality of logging information elements having at least one ... | 02/05/2009 |
| 20080320460 | Fulfillment of requirement for versioned resource A requirement for a versioned resource is fulfilled, particularly in light of compatibility constraints of the requirement. Versions of the versioned resource are associated with compatibility information, such as a feature version and a service version, for example. In... | 12/25/2008 |
| 20080320443 | WIKI APPLICATION DEVELOPMENT TOOL THAT USES SPECIALIZED BLOGS TO PUBLISH WIKI DEVELOPMENT CONTENT IN AN ORGANIZED/SEARCHABLE FASHION The present invention discloses a software development system for WIKIs including a WIKI server, a BLOG server, and a data store. The WIKI server can serve WIKI pages to WIKI clients. The BLOG server can serve BLOGs to BLOG clients. The data store can manage WIKI BLOG e... | 12/25/2008 |
| 20080320459 | Method And Systems For Providing Concurrency Control For Addressable Entities Methods and systems are described for providing concurrency control for addressable entities. In one embodiment, a concurrency policy is associated with an addressable entity in an executable program component generated from source code, the concurrency policy controlli... | 12/25/2008 |
| 20080313624 | Dynamic loading and unloading for processing unit Methods and apparatus are provided for enhanced instruction handling in processing environments. A program reference may be associated with one or more program modules. The program modules may be loaded into local memory and information, such as code or data, may be obt... | 12/18/2008 |
| 20080313623 | CHANGING METADATA WITHOUT INVALIDATING CURSORS A method and apparatus for changing versioned metadata without invalidating cursors is provided. Cursors may be linked to the appropriate version of metadata at execution time as opposed to compilation time, meaning that they do not require recompilation to link to a ne... | 12/18/2008 |
| 20080307404 | DYNAMIC LINKING AND LOADING OF POST-PROCESSING KERNELS A computer system may generate a plurality of component kernels, which are to be linked during the runtime. The system may determine whether a combined kernel K is present in response to receiving a first request to retrieve the combined kernel K. The system may compose... | 12/11/2008 |
| 20080282238 | STATIC TYPE FOR LATE BINDING A static type computer language provides optional dynamic typing triggered by a unique static type. The unique static type can be utilized anywhere other types can be employed to identify programmatic elements that are late bound. As a result, static types can be analyz... | 11/13/2008 |
| 20080271006 | Technologies for Code Failure Proneness Estimation The present examples provide technologies for estimating code failure proneness probabilities for a code set and/or the files that make up the set. The code set being evaluated is typically comprised of binary and/or source files that embody the software for which the e... | 10/30/2008 |
| 20080256522 | Automobile Controller, Software Generation Method and Software Generation System Thereof In a processing description part 180, macros are used to describe processing in layers L1 and L2 with labels in each layer. A hierarchical configuration description part 191 defines the relation of connection between layers with macros of lab... | 10/16/2008 |
| 20080196018 | SimpleBinding Extension A SimpleBinding extension in Window Presentation Foundation (WPF) is established using a compact binding syntax in which all binding components are specified in a string. The simple binding string is parsed to derive a native WPF binding class. A typecast may be used to... | 08/14/2008 |
| 20080141234 | Method and system for executing and configuring applications on the basis of a use environment Methods are disclosed for creating and executing at least one application on the basis of a use environment. For the creation, a method of an embodiment includes: a set of modules is provided in which at least one functionality for creating the application is respective... | 06/12/2008 |
| 20080127153 | Language for binding Scalable Vector Graphics elements to JAVA classes According to a technique described herein, a binding document comprises one or more “ | 05/29/2008 |
| 20080127154 | METHODS AND SYSTEMS FOR OPTIMIZATION IN A RUN-TIME ENVIRONMENT An embodiment relates generally to a method of optimization in a run-time execution environment. The method includes providing for a plurality of symbol tables, each symbol table associated with a respective object, the plurality of objects being linked to create a runt... | 05/29/2008 |
| 20080127156 | Method and system for runtime environment emulation A method for runtime environment emulation involves loading an application class of an object-oriented application, where the object-oriented application is executing in a runtime environment, and where the application class includes a method call that is unsupported by... | 05/29/2008 |
| 20080104582 | SYSTEM FOR PROVIDING SOFTWARE RELATED INFORMATION, APPARATUS FOR PROCESSING DESCRIPTION DATA, AND SOFTWARE COMPONET A system for providing software related information is constructed from a client terminal to be used by a software developer and a description data providing server that provides description data for describing how to use a software component to the client terminal via ... | 05/01/2008 |