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

Icon_funbox Bizarre Patents

Patent No. 6049912

Mountable Printable Placard With Headband

A resilient headband in a shape for being mounted on the head of the user. The headband is equipped with a longitudinal slotted member for holding a placard.

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/108 - Object oriented


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter including tools for developing source
No. of patents: 829
Last issue date: 05/15/2012


          9            
NumberTitleIssue Date
7155400Universal task management system, method and product for automatically managing remote workers, including automatically recruiting workers
A computer implemented method, a system, and a software product to automatically manage one or more human workers carrying out a process of manipulating source data provided to produce result data. The process including a set of one or more task steps each having an...
12/26/2006
7155705Techniques for binding an application with a data exchange format based on tags in comments
Techniques for binding a data exchange format with a computer program application having source code in a particular language include receiving comment data from a particular file that includes the source code. The comment data includes first data indicating a param...
12/26/2006
7152070System and method for integrating and accessing multiple data sources within a data warehouse architecture
A system and method is disclosed for integrating and accessing multiple data sources within a data warehouse architecture. The metadata formed by the present method provide a way to declaratively present domain specific knowledge, obtained by analyzing data sources,...
12/19/2006
7152072Methods and apparatus for importing device data into a database system used in a process plant
A system and a methodology creates a mapping of a set of import parameters specifying a device in a first set of import data to a set of output parameters specifying the device in a first database. Such a mapping includes receiving the set of import parameters from ...
12/19/2006
7152228Automatically generated objects within extensible object frameworks and links to enterprise resources
A method for generating source code objects has steps of generating a translation file containing translation logic; inputting the translation file into a code generator; and generating translation source code as a function of the translation file. A system for acce...
12/19/2006
7152222Method and system for localizing Java™ JAR files
A method, a system, an apparatus, and a computer program product are presented for facilitating the customization, translation, or localization of messages, strings, or other program resources to be used by a locale-sensitive version of a Java™ program stored in a...
12/19/2006
7150001System and method to facilitate design-time component discovery
A system and method for discovering the design time attributes of a component are provided. The invention includes a type descriptor that can access metadata associated with a component and report the metadata to a development tool. The invention further includes a ...
12/12/2006
7150003Class coalescence for obfuscation of object-oriented software
A method of obfuscating an object-oriented program is provided. A program is provided that is defined in terms of a plurality of classes. Each of the classes has at least one of a field and a method. At least two of the plurality of classes are combined into a combi...
12/12/2006
7149734Managing reusable software assets
In general, techniques are described that facilitate the reuse of software assets within an enterprise. A software asset, as used herein, refers to a set of one or more related artifacts that have been created or harvested for the purpose of applying that asset repe...
12/12/2006
7150004Programmatically serializing complex objects using self-healing techniques
Methods, systems, and computer program products for programmatically serializing complex objects (such as JavaBeans™). In contrast to prior art techniques, a manually-specified data type mapping specification is not required as input to the serialization process. ...
12/12/2006
7146611Method and system for managing memory for software modules
The invention provides a method and system for managing memory for software modules in a computer processing environment. According to a first aspect of the invention, a method includes allocating memory for a first software module. The method also includes loading ...
12/05/2006
7146347System and method for automatically creating a prototype to perform a process
A system and method for enabling a prototyping environment application to automatically create a plurality of prototypes, wherein each of the plurality of prototypes is configured to perform a process to solve a particular problem. In response to receiving user inpu...
12/05/2006
7143416Dynamic creation of object classes
An object class (Class1) in a computer system is dynamically created by creating a global generic class (GenericClass) having two possible members, wherein at least one member is an instance of a generic class (GenericAttribute, GenericMethod), and by instantiating ...
11/28/2006
7143101Method and apparatus for self-describing externally defined data structures
Embodiments of the invention provide a framework for computer application to utilize data structures by loading externally-defined container data structures, and building in-memory representation of data structures at runtime. Contrary to existing applications, comp...
11/28/2006
7140013Component upgrading with dependency conflict resolution, knowledge based and rules
An improved method to set up automatically a computer system configuration in association with a system upgrade that involves the installation of a set of operative elements necessary for the reliable operation of the same. The correct, operative combination of hard...
11/21/2006
7140008Dynamic temporal optimization framework
A temporal profiling framework useful for dynamic optimization with hot data stream prefetching provides profiling of longer bursts and lower overhead. For profiling longer bursts, the framework employs a profiling phase counter, as well as a checking phase counter,...
11/21/2006
7140001Method for constructing business application system and computer-readable storage medium having stored framework for business application system
A framework for a business application system, which is used for constructing the business application system, is described by an object-oriented language having characteristics of abstraction and inheritance. The framework includes an abstract class group 10...
11/21/2006
7139969Method and system for evaluating and connecting web parts
The Web Part authoring framework provides the a graphical user interface for connecting Web Parts, mechanisms for determining the compatibility between Web Parts, and the means to persist the connection between Web Parts. The framework builds the user interface for ...
11/21/2006
7139759Method and a device for managing a computer network
A method and a device for managing a computer network, especially a technique for ensuring the security of a network. A computer network system in which computers are connected to each other through transmission lines, each computer stores the data which constitutes...
11/21/2006
7139690Object-level conflict detection in an object-relational database system
Object level conflict detection is provided. In an optimistic concurrency embodiment, when an object is to be updated, the database system is checked to determine whether any data related to fields of the object have changed since the object was read. This can be ac...
11/21/2006
7137120Dynamic diagnostic program for determining thread wait time
Diagnostic data, such as a time increment corresponding to how long a thread waits to access a shared resource, is stored within a predetermined location in a data structure, such as a hash bucket in a hash table. The location is preferably correlated to the resourc...
11/14/2006
7137104Semantics-based composition of class hierarchies
A system, method and computer readable medium for providing class hierarchy composition aims at constructing software systems by composing a set of class hierarchies into an executable system. Current composition algorithms cannot provide semantic guarantees. The pr...
11/14/2006
7137101Apparatus and method for performing general integrity checks using integrity rule checking points in an enterprise application
A method and apparatus for performing general integrity checks using rules in an application running on a data processing system. A point is identified at which a unit of work is to complete. The unit of work includes a plurality of participants. Responsive to deter...
11/14/2006
7137100Automatic software production system
An automated software production system is provided, in which system requirements are captured, converted into a formal specification, and validated for correctness and completeness. In addition, a translator is provided to automatically generate a complete, robust ...
11/14/2006
7136873Dynamic filtering in a database system
A dynamic filtering module receives a request to perform an operation on data in the database and a input. The dynamic filtering module provides as an output a modified request to a data access system. The modified request can include one or more restrictions added ...
11/14/2006
7136067Using externally parameterizeable constraints in a font-hinting language to synthesize font variants
The principles of the present invention relate to using externally parameterizeable constraints in a font-hinting language to synthesize font variants. A computing system accesses a scaled font that has been scaled for rendering at a target size and a target resolut...
11/14/2006
7134117Instruction tracing in data processing systems
A tracing circuit 8 within an apparatus for data processing 2 generates trace data including instruction trace words encoding trace events W, E, N representing program instruction execution. The instruction trace words have a predetermined length and e...
11/07/2006
7131110Method and apparatus for generating a code bridge
A method for generating a code bridge between a client application and a target application, including generating a metadata file defining exposed interfaces for the client application and the target application, creating a schema defining the code bridge using the ...
10/31/2006
7131109Method of managing information in Java
A method of managing information in a distributed system context including a local system and a remote system and using a remote invocation method of the JAVA language, said language including instructions and enabling creation of objects from classes having hierarc...
10/31/2006
7131066XML based system for updating a domain model and generating a formatted output
A system for updating a domain model and generating a formatted output is disclosed. The system comprises a template driven emitter which processes a template file. The template file comprises directives which direct extraction of data from a source data model into ...
10/31/2006
7130773Method and apparatus for processing data using objects
One embodiment of the invention provides a method for processing actuator, sensor or radio frequency identification (RFID) tag data. The method includes receiving actuator, sensor or RFID tag data and generating a Java object associated with the actuator, sensor or ...
10/31/2006
7127705Developing applications online
A method and apparatus for providing a network based operating system for mobile clients is disclosed. Services may be developed that can be used to support different client devices with different capabilities. The services provide output with multiple variations ba...
10/24/2006
7127703Method for controlling a function executable by specific commands to different software products
The method is used to control a function executable by various software products by means of commands specific to the respective software products and each capable of having at least one option, the software products being installed in at least one machine of a comp...
10/24/2006
7127700Method and apparatus for developing web services using standard logical interfaces to support multiple markup languages
The Web Services Development Kit (WSDK) comprises a set of build-time tools and run-time components designed to support the development of web services and the interface to those services. WSDK provides a framework for the development of web services that isolates d...
10/24/2006
7127605Secure sharing of application methods on a microcontroller
A method and microcontroller for secure object sharing between applications executing on the microcontroller. A server application registers a delegate object with the operating system of the microcontroller. The delegate object permits access to the public interfac...
10/24/2006
7127474Method and apparatus for mapping objects to multiple tables of a database
The present invention creates a model that maps object classes in an object-oriented environment to a data source. The model maps the relationship between properties of each object class and data of the data source. The present invention can be used with a data sour...
10/24/2006
7127467Managing expressions in a database system
A method for managing expressions includes receiving a first query that includes a first conditional expression. The first expression is then represented as data in a column of a table. A second query is received that specifies a first set of criteria, and the secon...
10/24/2006
7120863Method, system, and program for interfacing with elements in a document
Disclosed is a system, method, and program for generating an interface to elements in a document. The document defines a relationship of the elements and at least one attribute for each element. A class is generated for at least one element to implement methods from...
10/10/2006
7120916Protocol agnostic web listener
A system and method for facilitating exposing a resource over a protocol is provided. The system includes a class factory that holds identifiers associated with determining which, if any, registered listener object creator should be employed to create a listener obj...
10/10/2006
7120897User control objects for providing server-side code generation from a user-defined dynamic web page content file
A method and apparatus to create an intermediate language or source code file from a server-side resource or dynamic web page file using a hierarchically specified set of user controls. The source code can then be compiled into an executable class allowing for rapid...
10/10/2006
          9            
 
Sign InRegister
Username  
Password   
forgot password?