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

Icon_funbox Famous Patents

The first match was accidentally discovered in 1826 when John Walker scraped a stick with chemicals on the end against a stone floor.

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/118 - Bytecode (e.g., Java)


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter wherein the programming language used
No. of patents: 321
Last issue date: 01/08/2013


1                  
NumberTitleIssue Date
8352911Techniques for constructing and using run-time JAVA archives (JAR) for JAVA Stored Procedures (JSPS)
Techniques for constructing and using run-time JAVA Archive (JAR) files for JAVA Stored Procedures (JSPs) are provided. JSP methods referenced by an application via a plurality of different JAR files are extracted and packed into a single packed JAR file. When the a...
01/08/2013
8332815Enhanced development tool for utilizing a javascript object notation (JSON) bridge for non-java-based component communication within java-based composite applications
Utilizing a JAVASCRIPT Object Notation (JSON) bridge during JAVA-based composite application development can begin with the receipt of a command to present the wiring diagram of a JAVA-based composite application by an enhanced JAVA-based composite application devel...
12/11/2012
8327328System and method for creating target byte code
A system and method for converting byte code of a first type into byte code of a second type. Byte code of a first type is received as input. The first byte code is converted into constituent byte code data elements that can comprise any logical unit or grouping of ...
12/04/2012
8312062Automatic resource leak detection
Preventing a resource leak is disclosed. An indication that an implementation object is no longer referenced by a user of the implementation object is received. The implementation object is prevented from becoming unavailable until after it is determined whether a r...
11/13/2012
8239827System and method for prioritizing the compilation of bytecode modules during installation of a software application
A system and method for compiling part of the bytecode for a software application into native code at install time when the software application is installed on a particular computer are described. According to one embodiment of the method, usage information for the...
08/07/2012
8015548Method for obtaining context of corresponding Xlet while playing BD-J title
The present invention is to provide a method for enabling Blue-ray Disc Java (BD-J) to effectively obtain context of a corresponding application, namely an Xlet, while playing BD-J title, which comprises the steps of setting up source file attribute of each class by...
09/06/2011
7992131Macro to instantiate a variable used with a first macro requiring use of a second macro suitable for said variable
A programmer creates a computer program in assembly language by use of a first macro to identify an operation to be performed on a variable without knowledge of one or more assembly language instructions required to perform the operation. A macro expander (that may ...
08/02/2011
7882429High-level virtual machine for fast XML parsing and validation
A computer-implemented method of processing an Extensible Markup Language (XML) document can include loading an execution plan into a virtual machine, wherein the execution plan represents an XML schema, and loading an XML document into the virtual machine. XML proc...
02/01/2011
7827197Method for providing a pluggable custom data binding system
The present invention is directed to a pluggable custom data binding system and method utilizing a generic data structure exchanged between a run-time system and a user define binding logic in Web Service Applications. The custom data binding system may replace the ...
11/02/2010
7747982Distributing and storing content to a user's location
The invention relates to delivering a program to an individual business or residence. In one embodiment, a process for distributing a program sent by a content distributor to a user location is described. A command from the content distributor is received and proces...
06/29/2010
7725879Method and apparatus for executing instructions of java virtual machine and transforming bytecode
A method and apparatus for executing an instruction of a Java virtual machine are provided. The method includes extracting a bytecode of a method of a Java class, transforming the bytecode into a second code which comprises information regarding a location of an opc...
05/25/2010
7721256Method and system to provide access to factories in a naming system
A method and system to provide easy access to factories in a naming service. The system receives an indication that a factory is needed by a client. A plurality of resolvers are checked in turn to find the factory indicated. If a resolver that can provide the factor...
05/18/2010
7707547System and method for creating target byte code
A system and method for converting byte code of a first type into byte code of a second type. Byte code of a first type is received as input. The first byte code is converted into constituent byte code data elements that can comprise any logical unit or grouping of ...
04/27/2010
7698684Method and system for generating schema to Java mapping descriptors and direct mapping of XML schema and Java interfaces
A method and system for generating schema to Javaâ„¢ mapping description. In one embodiment, default schema to Javaâ„¢ mapping information is customized into customized schema to Javaâ„¢ mapping information. An object having the customized mapping information is cre...
04/13/2010
7661092Intelligent reuse of local variables during bytecode compilation
A source code file can be compiled to generate bytecode. During compilation, a first use of a local variable within a set of instructions of the source code can be detected. A local variable usage list can be examined for at least one inactive local variable in use ...
02/09/2010
7647581Evaluating java objects across different virtual machine vendors
An analysis tool extracts class data from Java objects originating from multiple vendors having a particular design specification. A database mining tool then creates training data from the extracted class data to create a definition of objects associated with the p...
01/12/2010
7543273Systems and methods for dynamic control of cache and pool sizes using a batch scheduler
The present invention provides users and processes with various features to control the memory usage by a cache and pool dynamically at runtime. The cache and pool can be initialized on demand to remove idle objects of classes from them without the server being rest...
06/02/2009
7539975Method, system and product for determining standard Java objects
Java class information is analyzed to determine if the code is standard for its particular class, and thus belongs to impliedly trustworthy software. An analysis tool performs a pre-analysis to train itself on standard class data for standard implementations of the ...
05/26/2009
7500223Automatically creating JavaScript objects to invoke methods on server-side Java beans
Examination of a server-side Java bean to automatically generates a JavaScript representation of the methods in the bean. The JavaScript representations of the methods are sent to the Web browser. The browser then creates JavaScript objects that can be called direct...
03/03/2009
7437767Method for enabling a trusted dialog for collection of sensitive data
The present invention is a method for enabling a trusted dialog for collection of sensitive data, including the steps of: storing a personal security token specified by a user; receiving an input dialog request from an application; determining whether the applicatio...
10/14/2008
7434030Processor system having accelerator of Java-type of programming language
In a processor system comprising of a processor having an instruction decoder 22, a general register 61 composed of a plurality of register areas and at least one ALU 60, and a Java accelerator 30 for converting a Java bytecode sequence t...
10/07/2008
7428729Methods, 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
7426719Method and system for rewriting unwind data in the presence of exceptions
Described is a system and method of regenerating stack unwind data in the presence of exceptions. The system is directed to generating metadata for use during stack unwinding. The system includes procedures, a first plurality of metadata, and an unwind rewriter. Eac...
09/16/2008
7412704Generating and managing filter strings in a filter graph
A source chain is generated for use in a development project, and cached when it is not currently required in the development project. ...
08/12/2008
7412690Method, apparatus, and program for code reusability and maintainability in XML-driven projects
A data dictionary is provided that specifies the entities and corresponding attributes for the application program interface developers to use. An extensible markup language interface is provided for customers to perform operations on the data. Application program i...
08/12/2008
7406687Sharing runtime representation of software component methods across component loaders
A computer implemented process for making a bytecode of a method sharable by a first class loader and a second class loader is provided. The first class loader and the second class loader are capable of dynamically loading a class having a class file, and translatin...
07/29/2008
7386562Generic product finder system and method
A generic product finder system that provides the capability of managing and performing searches on configurable products in a J2EE application. The generic product finder system includes a manager component for performing searches in response to a search query; a p...
06/10/2008
7386836Maintaining multiple valid concurrent serialized object versions
Techniques are disclosed for concurrently maintaining serialized objects that were created from more than one version of a class definition. According to preferred embodiments, a component maps and enforces multiple valid stream-unique version identifiers (“SUIDsâ...
06/10/2008
7383443System and method for obfuscating code using instruction replacement scheme
A technique for obfuscating code. A list of one-byte instructions for a particular processor is created. Bytes in a function to be obfuscated are randomly selected, and these bytes are replaced with one-byte instructions from the list. A table that identifies the re...
06/03/2008
7366988Method and apparatus for converting a network description into a computer program for disambiguating transmit-by-exception telemetry from a multi-path, multi-tier network
A method for making an apparatus for disambiguating telemetry sent by exception over a multi-path, multi-tier communications network having a plurality of telemetry source nodes producing telemetry data elements, a plurality of linked relay nodes, and one destinatio...
04/29/2008
7367025Byte code modification for testing, debugging and/or monitoring of virtual machine based software
A method is disclosed that comprises modifying a method's byte code instructions for purposes of testing, debugging and/or monitoring. Additional byte code instructions are inserted into the method's byte code instructions at an entry point of the method and at an e...
04/29/2008
7367015Method and system for software program editing in common language runtime environment (CLRE)
A method and system are disclosed for editing a software program in a common language runtime environment, wherein the software program has a source code component, an intermediate language component, and a native code component. The method comprises executing a fir...
04/29/2008
7363251Dedicated portable computer sales presentation system
A dedicated portable computer sales presentation system for efficiently making a multimedia sales presentation at the location of a customer. The dedicated portable computer sales presentation system includes installing the required sales presentation files upon a h...
04/22/2008
7343596Method and system for creating self-assembling components
A method and system for creating reusable software components that can be automatically discovered and assembled on a network through the use of syntactic appearances in component languages. Component languages guarantee that any search for the syntactic features of...
03/11/2008
7337318Method and apparatus for preventing rogue implementations of a security-sensitive class interface
A method and apparatus for preventing rogue implementations of a security-sensitive class interface are provided. With the method and apparatus, a unique identifier (UID) is created by a server process when the server process is started. Anytime the server process, ...
02/26/2008
7334136Virtual machine with securely distributed bytecode verification
A system for executing a software application comprising a plurality of hardware independent bytecodes is provided comprising a computing system that generates bytecodes, a virtual machine, remote to the computing system, that receives a plurality of bytecodes from ...
02/19/2008
7330825Control system
A simplified control system provides a uniform interface to a Java-based POS application. A new interface defining a method SetEntry for passing an entry point to a database to a device service object is created in the device service object which loads this interfac...
02/12/2008
7328434System and method for managing configurable elements of devices in a network element and a network
The invention provides a system and a method of selecting a version of a program code from a series of program codes for a program element associated with a hardware element for a circuit board. The invention identifies a compatible program code for a particular har...
02/05/2008
7328279System and method for adding hardware registers to a power management and configuration system
A system for adding multiple GPE blocks (in addition to the system/root GPE block device) to a computing system by creating a device entry in the ACPI namespace, and using a _CRS object to describe the system resources consumed by the device is described. The GPE bl...
02/05/2008
7324119Rendering color images and text
Methods and apparatus, including computer program products, implement techniques for configuring at least a portion of a document for display in a display environment. The techniques include generating a document color palette for all or a portion of an electronic d...
01/29/2008
1                  
 
Sign InRegister
Username  
Password   
forgot password?