...that on Dec. 15, 1836, the Patent Office was completely destroyed by fire? Lost were some 7,000 models, 9,000 drawings, and 230 books plus all records of patent applications and grants.
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 |
| 8191041 | Javascript pre-processing framework Embodiments of the invention provide a framework for pre-processing Javascript files. In some embodiments, the framework includes a pre-processor component operable to determine whether pre-release Javascript file versions include pre-processing commands in a predef... | 05/29/2012 |
| 8161455 | Concurrent execution of multiple primitive commands in command line interface A method to concurrently execute multiple primitive commands in a command line interface (CLI) is provided. Each of a plurality of signal parameters is designated for each of a plurality of primitive commands. The plurality of primitive commands is encapsulated into... | 04/17/2012 |
| 8132151 | Action tags Disclosed are apparatus and methods for performing actions with respect to objects. An object having an action tag, that specifies that a particular action script is to be performed with respect to the object, is provided. The action tag can be in the form of a text... | 03/06/2012 |
| 8132152 | Extending a scripting language to provide an object hierarchy Generating programmatically a pointer to a super implementation of a method in a programming language that is not a class-based object-oriented programming (OOP) language is disclosed. A hierarchy of functions, the hierarchy including one or more parent nodes each r... | 03/06/2012 |
| 8108771 | Secure inter-module communication mechanism Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular i... | 01/31/2012 |
| 8099713 | Program system, and method and system arrangement for configuring it A method and system arrangement are disclosed for configuring a program system. The method includes initializing binary program components of the program system and a source code interpreter for interpreting at least one source code event handler. Logical connection... | 01/17/2012 |
| 8069438 | Class declaration in a non-class-based programming environment Facilitating declaration of a class or function using a programming language that is not a class-based object-oriented programming (OOP) language is disclosed. A call to a function, defined using the programming language, that has a name that is a near variant of th... | 11/29/2011 |
| 8065659 | Method and apparatus for executing scripts within a web browser One embodiment of the present invention provides a system that extends a scripting language native to a web browser to facilitate executing scripts within a web browser. During operation, the system receives a first command from a root script to initialize a first w... | 11/22/2011 |
| 8060860 | Security methods and systems The present invention describes methods for improving security when accessing applications and other executable programs. In one exemplary method, a user is warned if an application that has never been previously run is being launched by the user. Other methods, as ... | 11/15/2011 |
| 8060861 | Tool to generate active page interface instructions A system and method for generating a script conforming with the interactive television standard for embedment in an entertainment device includes retrieving a header file containing definitions of functions present in the interactive television standard. A code file... | 11/15/2011 |
| 8056054 | Business information warehouse toolkit and language for warehousing simplification and automation A method for use with an information (or data) warehouse comprises managing the information warehouse with instructions in a declarative language. The instructions specify information warehouse-level tasks to be done without specifying certain details of how the tas... | 11/08/2011 |
| 8051405 | System and method for build script generation in a software development environment A system and method for build script generation in a software development environment. An extensible script generator framework allows for one or more script generators to be plugged into the framework. When the framework is subsequently invoked to build a software ... | 11/01/2011 |
| 7971186 | Automatic execution flow ordering A computer-implemented method and apparatus for programming a computing apparatus are disclosed. The method is a computer-implemented method for use in a computer programming environment, and comprises invoking a script; and determining an execution order for the in... | 06/28/2011 |
| 7895570 | Accessible role and state information in HTML documents Accessible role and state information may be included in hypertext markup language documents by encoding an accessibility definition into a class attribute. The accessibility definition corresponds with an object of a hypertext markup language document and comprises... | 02/22/2011 |
| 7895571 | Method and apparatus for resolving client-side logic A computer implemented method, an apparatus, and a computer usable program product for rendering client-side logic in a webpage when the webpage is rendered is provided. A webpage development framework initiates a script component built in a component library of a w... | 02/22/2011 |
| 7861222 | Discoscript: a simplified distributed computing scripting language Scripting core commands and aggregations of such commands are provided to script authors to enable them to generate scripts that can be parallel-processed without requiring the author to be aware of parallel-processing techniques. The scripting core commands and agg... | 12/28/2010 |
| 7797677 | Using scripts for netlisting in a high-level modeling system A method of passing data among modules of a heterogeneous software system can include identifying a scripted function to be executed within the heterogeneous software system and building a wrapper script by embedding a call to the scripted function and an XTable obj... | 09/14/2010 |
| 7694275 | System and method for controlling the scope of script library code A script library includes a plurality of common blocks of code including code fragments defined by IF/THEN statements. Packages of parameters forming a data type including a scope parameter are provided in agents which, responsive to being triggered by schedule or m... | 04/06/2010 |
| 7627854 | Graphical aid for generating object setup scripts A computer implemented method, data processing system, and computer usable code are provided for automatically generating object setup scripts. A form is presented to a user in a graphical user interface. The user provides input in a set of fields within the form, w... | 12/01/2009 |
| 7624373 | Security mechanism for interpreting scripts in an interpretive environment The techniques and mechanisms described herein are directed to a scripting security mechanism that minimizes security risks associated with interpreting a script written with a scripting language. An interpreter recognizes the scripting-language syntax within the sc... | 11/24/2009 |
| 7617482 | Method, system and program product for implementing java server page (JSP) containers as java server faces (JSF) components The present invention provides a method, system and program product for implementing a JSP container as a JSF component. Specifically, under the present invention, a bridging JSP is introduced between a JSP container and a JSF runtime. The JSF runtime “renderer”... | 11/10/2009 |
| 7546581 | Using context prefixes that correspond to user input modes to control execution of scripting language A mechanism for incorporating user input modes in a scripting language are provided for. A context allows use of user input modes in a scripting language in a manner that corresponds to their use in a GUI. A programming construct, referred to as a context, specifies... | 06/09/2009 |
| 7539973 | Object type-declaration prefix syntax A programming language syntax that embeds object type declaration in the object name. The objects are self-documenting because its object type is embedded in each object. In one embodiment, the object type-declaration prefix precedes the object name and explicitly d... | 05/26/2009 |
| 7490316 | Method and apparatus to implement adaptive scripting tool A meta-data driven adaptive scripting tool which employs a framework across clients and servers to achieve dynamic binding for user defined commands at runtime and support different scripting languages residing in a heterogeneous distributed network. In a preferred ... | 02/10/2009 |
| 7480894 | Method and system for retaining formal data model descriptions between server-side and browser-side javascript objects A server method for converting objects of a first type into objects of a second type, the method comprising: a) identifying one or more object classes of the first type; b) determining instance data based on the classes of the first type; c) introspecting each class... | 01/20/2009 |
| 7448021 | Software engine for combining video or audio content with programmatic content A system and method for combining video/audio content with programmatic content perform the following steps: generating authoring output comprising a definition for a variable, and further comprising a representation of the video/audio content; selecting a source fi... | 11/04/2008 |
| 7437706 | Automating the life cycle of a distributed computing application A system for automating the life cycle of a software application is provided. The software application utilizes computing resources distributed over a network. A representative system includes creating logic operable to create a task list which describes how at leas... | 10/14/2008 |
| 7412367 | Transparent subsystem links A system and method provides for the formation of transparent links between subsystems or blocks within a graphical model. The transparent link allows marking one or multiple subsystems in the graphical model as the reference source that, similar to a library block,... | 08/12/2008 |
| 7383532 | System and method for client-side locale specific numeric format handling in a web environment A system and method permits client-side locale specific numeric format handling in a web environment for software applications supported by programming languages. The system and method enable a software application supported by the programming language to perform cl... | 06/03/2008 |
| 7380237 | System and method for extending capabilities and execution efficiency of script based applications Scripting Language based applications can be limited in their ability to supply and execute sophisticated logic and complex processing. More traditional programming languages contain explicit function and/or procedure calls to implement more complex functionality, h... | 05/27/2008 |
| 7376660 | System and method for extensible java server page resource management A system and method of providing resource management in association with extensible Java Server Pages are provided. The system and method provide an interface for defining alternative input source, resource path and compilers for generating JSP servlets for processi... | 05/20/2008 |
| 7376338 | Information storage medium containing multi-language markup document information, apparatus for and method of reproducing the same An information storage medium containing multi-language markup document information, and an apparatus for and a method of reproducing the information storage medium which includes audio/video (AV) data, multiple markup documents which contain text information to be ... | 05/20/2008 |
| 7376653 | Creating dynamic web pages at a client browser A system and method for accelerated downloading of dynamic web pages. Initially, customized script library functions are downloaded from the server to the client browser as part of the page frameset. A page request from a user is received by the client browser and t... | 05/20/2008 |
| 7376661 | XML-based symbolic language and interpreter An XML-based symbolic computer language, interpreter, and corresponding execution environments are disclosed. The XML-based symbolic computer language, called “OLIN” (One Language Intelligent Network) enables a computer program to be written as an XML-compliant ... | 05/20/2008 |
| 7370211 | Arrangement and method of execution of code The present invention relates to systems (1) and a method for executing code. According to the method a non-critical code portion is executed on a computer (3). When an application (5) on the computer detects a critical code portion to be execut... | 05/06/2008 |
| 7367017 | Method and apparatus for analyzing machine control sequences A graphical user interface (GUI) is provided that enables machine control sequences and the results of their execution to be easily and expediently analyzed. Logic is configured to execute GUI generation code and GUI user interaction handling code, and control a dis... | 04/29/2008 |
| 7366735 | Efficient extraction of XML content stored in a LOB A method and system are provided for extracting a valid, self-contained fragment for a node in a XML document stored in a database management system. An XML index is used to identify a location in which XML fragment data corresponding to the node is located. Ancesto... | 04/29/2008 |
| 7367022 | Methods and apparatus for optimizing the operating speed and size of a computer program Apparatus and methods for optimizing an operating speed and size of a computer program are disclosed. In an example, an apparatus includes an execution module to run a computer program, an exception detector to detect throws to an exception handler and to detect loc... | 04/29/2008 |
| 7363581 | Presentation generator A presentation generator may access one or more data sources structured into data fields. The user may create or modify a template by inserting one or more tags corresponding to data fields in the template. The template may also have one or more processing instructi... | 04/22/2008 |
| 7353101 | Methods and apparatus to control electro-mechanical brakes Methods and apparatus to control electro-mechanical brakes are disclosed. A disclosed example method of controlling a brake actuator comprises receiving a value representative of a velocity of a piston associated with the brake actuator relative to a pressure plate ... | 04/01/2008 |