A method of swing on a swing is disclosed, in which a user positioned on a standard swing suspended by two chains from a substantially horizontal tree branch induces side to side motion by pulling alternately on one chain and then the other.
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.
| Number | Title | Issue Date |
| 8117604 | Architecture cloning for power PC processors A method for implementing architecture cloning including: constructing a program call graph in a link phase of interprocedural analysis to model calling relationships between one or more procedures in a program; analyzing the program call graph to obtain information... | 02/14/2012 |
| 8015483 | Processing an XML feed with extensible or non-typed elements A computerized system that implements a type system can process one or more XML documents that comprise unknown schema elements, which may not correlate within one or more types in the type system. In one implementation, for example, a computer system receives one o... | 09/06/2011 |
| 7761861 | Method for generating interpretable code for storage in a device having limited storage In some embodiments of the present invention, files are generated from java files or class files or jar files. The generated files are directly linkable and interpretable by a Java Virtual Machine. The generated files may be stored in a directly addressable memory o... | 07/20/2010 |
| 7657879 | System and method for cross-platform quality control Assurance of quality with respect to of a software application across different operating platforms with different system architectures is provided. Methods for determining and assuring said quality as well as a system for the same is disclosed. A method for ensurin... | 02/02/2010 |
| 7441238 | Extendable compiler framework To meet the current trend in computer programming, a multi-programming-language compiler system is designed to include a compiler framework which creates a general environment in which to carry out compilation and language modules to encapsulate the details of vario... | 10/21/2008 |
| 7434215 | Mechanism for loading plugin classes at an appropriate location in the class loader hierarchy A set of plug-in class loaders is provided in the class loader hierarchy. A plug-in class loader is provided for each class loader in the plug-in application's class loader hierarchy. Each plug-in class loader is associated with a single application class loader and... | 10/07/2008 |
| 7428730 | Software development environment A method and system for programming a software development environment to reserve memory space for direct access by a remote direct memory program. ... | 09/23/2008 |
| 7428729 | Methods, systems, and computer program products for integrating legacy applications into a platform-independent environment A portable executable (PE) is invoked through a platform-independent interface by processing an export table in the PE to obtain the function names used in the PE. A resources table in the PE is processed to obtain a user interface used in the PE. A platform-indepen... | 09/23/2008 |
| 7409682 | Software porting layer A porting layer takes software developed using a single threaded modeling tool to a multiple threaded environment. The single threaded modeling tool is used to model the software. The porting layer ports in variables into a multiple threaded operating environment by... | 08/05/2008 |
| 7409681 | Obtaining translation of generic code representation An execution apparatus (10) such as a user PC identifies that translation of generic code representation is required (e.g. Java bytecode included or referenced as part of a web page downloaded from a content provider (20)), and requests a translation o... | 08/05/2008 |
| 7370270 | XML schema evolution A technique for evolving XML schemas is disclosed. The technique involves methods for performing schema manipulating operations and for validating the schema changes so that the current XML documents remain valid against the new schema. ... | 05/06/2008 |
| 7366914 | Source code transformation based on program operators In one embodiment, the present invention may perform a transformation based on existing program operations or operators which may provide encrypting compiler-generated code for compilation with original source code, securing distributable content in hostile environm... | 04/29/2008 |
| 7367012 | Generating code for data references A method includes specifying a model, the model including data having internal pre-defined data storage classes and external custom data storage classes and generating software source code for the model with a code generator using the internal predefined data storag... | 04/29/2008 |
| 7356482 | Integrated change management unit An integrated system for managing changes in regulatory and non-regulatory requirements for business activities at an industrial or commercial facility. Application of this system to environmental, health and safety activities, and to food, drug, cosmetic, and medic... | 04/08/2008 |
| 7343593 | Method and device for porting software programs to a target platform by way of an electronic data processing system A first functional plan is created from a platform-independent, technological functional plan and a second functional plan, which is adapted to specific requirements of the target platform, is generated from the latter in a subsequent step. Finally, a software progr... | 03/11/2008 |
| 7337447 | Information handling system featuring a single pipe string driven architecture for bridging data of heterogeneous object source in native subsystems to java using native invocation interfaces An information handling system having a single pipe string driven data transport architecture includes a hardware independent execution environment subsystem and a native operating system environment subsystem. A data transport pipe is provided for integrating legac... | 02/26/2008 |
| 7334228 | Runtime-resource management A runtime-resource management method, system, and product for managing resources available to application components in a portable device. The method, system, and product provide for loading one or more new application components into a portable device only if maxim... | 02/19/2008 |
| 7325018 | Design flow checker A method is disclosed for operating a computer system in order to validate data stored in a plurality of data files in a database. Each of the data files have an associated file type and are arranged in a plurality of data stores in the database. At least one of the... | 01/29/2008 |
| 7318215 | Stored procedure interface language and tools The present invention relates to systems and methods to generate stored procedure calling code. The invention includes system and methods that utilize annotation(s) included in a stored procedure. The annotations comprise attributes that indicate the intent to have ... | 01/08/2008 |
| 7316015 | Method, apparatus, and program for constructing an execution environment, and computer readable medium recording program thereof The present invention prepares the parameter conversion identification files as the definition information of parameter description for the execution environment setting files for use in a program development server and a connection test server, respectively. In the... | 01/01/2008 |
| 7316008 | Method and system for extracting business logic from computer code A method for extracting business logic from computer code is disclosed. The computer code has a number of statements. According to the method, the statements are examine to identify a number of conditional statements and a number of action statements. The conditiona... | 01/01/2008 |
| 7313782 | Method 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 |
| 7310799 | Reducing load instructions via global data reordering A method for improving program performance including reordering a global data area of a program and for each load instruction referencing global variables within range of the immediate part of an add immediate instruction from a TOC anchor, replacing the load instru... | 12/18/2007 |
| 7308680 | Intermediate representation for multiple exception handling models As described herein, an intermediate representation of a source code file may be used to explicitly express exception handling control flow prior to generating object code for the source code. As further described herein, a single uniform set of instructions of the ... | 12/11/2007 |
| 7302698 | Operation of trusted state in computing platform A computing entity comprises a trusted monitoring component having a first processing means and a first memory means, the trusted monitoring component being a self-contained autonomous data processing unit, and a computer platform having a main processing means and ... | 11/27/2007 |
| 7296263 | Method and system for performing operations on data using XML streams The present invention provides a method and system for performing operations on data using XML streams. An XML schema defines a limited set of operations that may be performed on data. These operations include addition, subtraction, multiplication and division. The ... | 11/13/2007 |
| 7296264 | System and method for performing code completion in an integrated development environment A system and method for code completion, comprising providing a representation of a first program in a first programming language, establishing a location in the first program, associating the location with a representation of the first program, obtaining code compl... | 11/13/2007 |
| 7296272 | System in which a first program written in one programming language can interact and access a second program written in a different programming language A system accesses, from a first computer program written in a first computer language, functionality available through a second computer program written in a second computer language. The system has an interface intermediate the first and second programs for enablin... | 11/13/2007 |
| 7293268 | Installation method, activation method, execution apparatus and medium of application program Without letting a user execute a cumbersome judgment of a version, an application program of the most suitable version is installed for data file automatically, thus an automatic activation of the application becomes possible. Firstly, a document file of a readout t... | 11/06/2007 |
| 7293038 | Systems and methods for client-side filtering of subscribed messages A message broker can allow any server in a cluster to publish to, and subscribe, to a message channel. A server subscribing to a channel can set up a message filter such that XQuery expressions can be used to filter against the messages arriving on the channel A mes... | 11/06/2007 |
| 7275240 | Method and system for recording macros in a language independent syntax An Object Instruction Language (OIL) provides a method for recording macros in a computer language independent syntax so that the macro can be converted into the source code of multiple computer languages without having to re-record the macro or translate the macro ... | 09/25/2007 |
| 7275242 | System and method for optimizing a program The present disclosure relates to whole program analysis and, more particularly, short data optimization obtained through whole program analysis. In one embodiment, short data optimization is achieved by analyzing the program to estimate the size of existing short d... | 09/25/2007 |
| 7272827 | Statically detecting externally referenced interfaces of a program Externally referenced interfaces of a program are statically detected. The static detection of the externally referenced interfaces is performed prior to runtime and without the source code of the program. Input to the static detection is the compiled output of the ... | 09/18/2007 |
| 7272821 | System and method of universal programming language conversion An apparatus and method for universal programming language conversion between two different sequential programming languages, e.g., sequential procedural and sequential object oriented programming languages. In particular, conversion is between a source program in a... | 09/18/2007 |
| 7263722 | Obfuscation of executable code Three new obfuscation techniques. Data field obfuscation replaces references to data fields that use an object name and a field name with references that use an object name but do not use a field name. Obfuscation using the reflection mechanism for the executable co... | 08/28/2007 |
| 7263689 | Application program interface for dynamic instrumentation of a heterogeneous program in a distributed environment Described is an application program interface (API) that enables dynamic modification to applications executing in a heterogeneous distributed computing environment. The application program interface includes a navigation function, a query function, a thread managem... | 08/28/2007 |
| 7260711 | Single instruction multiple data processing allowing the combination of portions of two data words with a single pack instruction A data processing system is provided with an instruction (PKH) that combines a packing operation of respective portions of input operand data words (Rn, Rm) into an output data word (Rd) together with the ability to select one of the portions to be combined from a v... | 08/21/2007 |
| 7257806 | System and method for efficiently passing information between compiler and post-compile-time software System and method are described for register optimization during code translation utilizes a technique that removes the time overhead for analyzing register usage and eliminates fixed restraints on the compiler register usage. The present invention for register opti... | 08/14/2007 |
| 7249344 | Delivery of financial services to remote devices A financial institution can provide financial services to a plurality of remote devices, such as personal computers, personal data assistants, screen phones, automatic teller machines, external service providers, and internally to staff terminals and individual bran... | 07/24/2007 |
| 7246346 | System and method for persisting dynamically generated code in a directly addressable and executable storage medium The present invention is directed at a virtual machine environment operating on portable devices with limited resources. The virtual machine environment includes a method for compiling an intermediate language into native code wherein the native code is stored in a ... | 07/17/2007 |