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

Icon_funbox Bizarre Patents

Patent No. 6725510

Inclining coffin

A coffin, for allowing inclination for display of a deceased person in a natural position.

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


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter wherein the programming language used
No. of applications: 163
Last issue date: 05/24/2012


1          
Application No.Application TitleIssue Date
20120131551Peculiar Objects
An object oriented programming environment with an improved object, referred to herein as a “peculiar object”, which among other things, facilitates the implementation of a defined transition between object types is described. A peculiar object includes a programmin...
05/24/2012
20120084750Method for Efficiently Managing Property Types and Constraints In a Prototype Based Dynamic Programming Language
Methods and systems for managing property types, constraints, and other property validations in prototype-based dynamic programming languages, such as the JavaScript® programming language, are presented. A property definition is created for a target class by a programm...
04/05/2012
20120054718EXTRACTION OF FUNCTIONAL SEMANTICS AND ISOLATED DATAFLOW FROM IMPERATIVE OBJECT ORIENTED LANGUAGES
Extraction of functional semantics and isolated dataflow from imperative object oriented languages, in one aspect, may include identifying one or more methods and/or classes associated with one or more of a plurality of property labels in a computer code written in obje...
03/01/2012
20120005652Method and System for Lazy Data Serialization in Computer Communications
A method of transmitting information to a receiving computer systems includes determining in a processing unit of a computer whether a receiving computer system can receive the information without converting a local format of the information into a canonical format of t...
01/05/2012
20110321009IMPLEMENTING ENCRYPTION VIA ASPECT ORIENTED PROGRAMMING
A device may include a processor. The processor may be configured to read an aspect, and identify, within a program, code for instantiating an object output stream object based on the aspect. In addition, the processor may be configured to replace, within the program, t...
12/29/2011
20110321010WEB APPLICATION FRAMEWORK BASED ON OBJECT ORIENTED CLASS MAPPING
A method and system for building a web application framework is provided. This framework explicitly maps each dynamic web page to a class method, called “web service” method. Each MIME type of static web pages is implicitly mapped to a predefined web service method ...
12/29/2011
20110314448Synthetic Partitioning for Imposing Implementation Design Patterns onto Logical Architectures of Computations
A method and a system for using synthetic partitioning constraints to impose design patterns containing desired design features (e.g., distributed logic for a threaded, multicore based computation) onto logical architectures (LA) specifying an implementation neutral com...
12/22/2011
20110252400ADDING INHERITANCE SUPPORT TO A COMPUTER PROGRAMMING LANGUAGE
Methods, apparatus and computer program products for supporting inheritance in a programming language are provided. The method includes the steps of: 1) receiving a first programming object from a first file; 1) receiving inheritance information about the first programm...
10/13/2011
20110202688MACRO FUNCTION BLOCK FOR ENCAPSULATING DEVICE-LEVEL EMBEDDED LOGIC
The present invention provides techniques for encapsulating device-level embedded logic into user-defined instructions using configuration software. More specifically, the disclosed embodiments enable add-on instructions for device configuration embedded logic. Programm...
08/18/2011
20110185344CHARACTERIZING ARTIFICIALITY IN OBJECT CODE
One embodiment of the present invention provides a system that characterizes content in object code. During operation, the system receives the source code of a program. The system also receives one or more pieces of object code of the program, or creates one or more pie...
07/28/2011
20110138355HANDLING USER-INTERFACE GESTURES IN NON-RECTANGULAR REGIONS
A technique for handling user-interface gestures in non-rectangular regions of a graphical user interface includes creating a class comprising an event handler for an onmouseover event and an event handler for an onmouseout event. The technique further includes adding e...
06/09/2011
20110078657OPERATION MANAGEMENT SERVER, ROLLBACK EXECUTION METHOD, AND ROLLBACK EXECUTION PROGRAM
When a failure occurred, the state of a system is returned to a state before the failure. An operation management server for managing operation of an application using Java® includes: an update processing execution unit which, when a method which involves update of dat...
03/31/2011
20110035728Object-Oriented Support for Dynamic Assignment of Parallel Computing Resources
Improvements to object-oriented programming methods allow programmers to direct execution of dynamically generated, parallel computing tasks on variety of platforms. Data objects provide their data location information handle, plurality of which can be combined by arith...
02/10/2011
20110029951Visually Presenting Inherited Members in Object-Oriented Languages
A method for visually presenting inherited members in object-oriented languages includes displaying an aggregated view of actual members and inherited members of a current class in a single location....
02/03/2011
20110029822TRACKING OF JAVA OBJECTS DURING REQUEST PROCESSING
In various example embodiments, a system and associated method to identify an instruction in program code associated with a memory leak in an architecture-neutral, language-based (e.g., Java®) enterprise application platform is disclosed. In an example embodiment of a ...
02/03/2011
20110023014METHOD AND APPARATUS FOR MODIFYING AN EXECUTABLE APPLICATION USING IN-MEMORY OBJECT REPRESENTATION
A computer system is used to create an application. An executable application is converted into an in-memory object representation. The in-memory object representation may be annotated with human-readable labels. The in-memory object representation and human readable la...
01/27/2011
20110016450SYSTEM AND METHOD OF MERGING OF OBJECTS FROM DIFFERENT REPLICAS
A first object, typically a software source code object, is checked-in at a first replica of a base object. The replica typically comprises a plurality of objects (e.g., a source code base for a software project). The first object is a version of a base object. The firs...
01/20/2011
20110010696DUPLICATE VIRTUAL FUNCTION TABLE REMOVAL
One or more embodiments of the present invention relate to a method for duplicate virtual function table removal. The method includes identifying, using a processor of a computer, a first virtual function table formed when a first source code is compiled into a first ob...
01/13/2011
20110004866COMBINING CLASSES REFERENCED BY IMMUTABLE CLASSES INTO A SINGLE SYNTHETIC CLASS
A system and method for creating synthetic immutable classes. A processor identifies first and second classes, instances of which include first and second data fields, respectively. The first data fields include a data field that references the second class. In response...
01/06/2011
20100325607Generating Code Meeting Approved Patterns
A compiler deployed as a component of an integrated development environment (“IDE”) is adapted to transform source code into target code that is correct by construction by complying with approved patterns described by an external configuration file which is utilized...
12/23/2010
20100325579POP-UP PANEL FOR MULTIPLE MESSAGES
One embodiment is directed to a system or pop-up panel module for configuring a pop-up panel. The system or module include a controller and/or processor. The controller and/or processor may be configured to receive a plurality of actions requiring a validation, and invo...
12/23/2010
20100313184LANGUAGE-BASED MODEL FOR ASYNCHRONOUS OPERATIONS
A language-based model to support asynchronous operations set forth in a synchronous syntax is provided. The asynchronous operations are transformed in a compiler into an asynchronous pattern, such as an APM-based pattern (or asynchronous programming model based pattern...
12/09/2010
20100306739FAST LATE BINDING OF OBJECT METHODS
An apparatus and a method for managing class properties in a computer program is described. Classes are declared. Each class is associated with a corresponding method with at least one class inheriting one or more method corresponding to one or more other classes. A tab...
12/02/2010
20100281462SYSTEMS AND METHODS FOR GENERATING SOURCE CODE FOR WORKFLOW PLATFORM
Various embodiments of the present invention provide systems and methods for enabling design, generation, and execution of real-time workflows. Such embodiments provide a graphical designer including a plurality of shapes representing the various objects of a workflow t...
11/04/2010
20100275187IMPLEMENTING A CLASS ORIENTED DATA FLOW PROGRAM ON A PROGRAMMABLE HARDWARE ELEMENT
System and method for converting a class oriented data flow program to a structure oriented data flow program. A first data flow program is received, where the first data flow program is an object oriented program comprising instances of one or more classes, and wherein...
10/28/2010
20100262951SYSTEM AND METHOD FOR GENERATING A WIRELESS APPLICATION FROM A WEB SERVICE DEFINITION
System and method for creating a wireless application from a web service definition language employs an algorithm that analyzes each message of the web service definition an maps the message to a wireless application message and a wireless application data structure. Th...
10/14/2010
20100241675BREAKING A CIRCULAR REFERENCE BETWEEN PARENT AND CHILD OBJECTS
Architecture that automatically breaks the circular reference between objects without any different logic by introducing a helper object called a child object container. The child object is contained within the container object and both share a reference counter. The pa...
09/23/2010
20100229154DECLARATIVE ASPECTS AND ASPECT CONTAINERS FOR APPLICATION DEVELOPMENT
An aspect container being operable to generate an instance of itself at run time is provided. The aspect container comprises logic operable to create an instance of the aspect container by reading configuration information specifying a sequence of one or more aspects fr...
09/09/2010
20100205324DATA SYNCHRONIZATION TRANSPARENT TO APPLICATION
Synchronization of data accessible by an application program is performed transparent to the application program. After a data item is instantiated by the application program, the synchronization engine performs data synchronization without or with minimal intervention ...
08/12/2010
20100199257Automated Partitioning of a Computation for Parallel or Other High Capability Architecture
A method and a system for transformation-based program generation using two separate specifications as input: An implementation neutral specification of the desired computation and a specification of the execution platform. The generated implementation incorporates exec...
08/05/2010
20100198382METHOD OF CONFIGURING MANUFACTURING EXECUTION SYSTEMS
In a method of configuring a manufacturing execution system implemented in industrial production systems, data of a first coding type is received from a first hierarchical layer, and data of a second coding type is received from a second hierarchical layer. The method t...
08/05/2010
20100186002METHOD AND SYSTEM FOR SYNCHRONOUS OPERATION OF LINKED COMMAND OBJECTS
A system and method provide for synchronous operation of linked command objects in a general purpose software application. The software application provides a user with a variety of operations that manipulate available data objects. The software application manages the ...
07/22/2010
20100180101Method for Executing One or More Programs on a Multi-Core Processor and Many-Core Processor
The invention relates to a method for executing computer usable program code or a program made up of program parts on a multi-core processor (1) with a multiplicity of execution units (21, 22, 23, 24), each of which comprises a local memory (201) an...
07/15/2010
20100153862 General Object Graph for Web Users
A General Object Graph is described arranged for sharing structured data between users and between applications and for social networking between the users, an associated graphical user interface and application to a virtual file system with an associated authorization ...
06/17/2010
20100146482AUTOMATIC COPYING BY ANCESTOR IN OBJECT-ORIENTED LANGUAGES
A method of automatically defining a new class in a class hierarchy includes creating a descendent class that descends from one or more specified ancestor classes; sequentially analyzing each class along each inheritance path from the specified ancestor classes to a spe...
06/10/2010
20100125829COMPONENT-BASED WEB APPLICATION DEVELOPMENT FRAMEWORK USED FOR CREATING WEB PAGE
The present invention relates to a user interface server framework and a method of using the framework, which supports a user interface developer to develop a final user interface based on components. The component-based web application development framework used for cr...
05/20/2010
20100088270DATA VERSIONING CONCEPT INCLUDING TIME DEPENDENCY AND ACTIVE AND INACTIVE STATES
A method and a system are described that involve data versioning with time dependency and active and inactive states. In one embodiment, the method includes creating a first version of an object in an application, wherein the application supports a versioning mode. The ...
04/08/2010
20100058293DETOURING IN SCRIPTING SYSTEMS
A system described herein includes a receiver component that receives third party code for execution in a host environment, wherein the third party code corresponds to a dynamic programming language, and wherein the third party code has at least one object reference to ...
03/04/2010
20100049792METHOD AND SYSTEM FOR PROVIDING RUNTIME VULNERABILITY DEFENSE FOR CROSS DOMAIN INTERACTIONS
A runtime vulnerability defense method, system, and computer readable article of manufacture tangibly embodying computer readable instructions for executing the method for cross domain interactions for a Web application. The method includes: creating a first and second ...
02/25/2010
20100005448COMMUNICATION OF INFORMATION BETWEEN A PLURALITY OF NETWORK ELEMENTS
A communications protocol interface is configured as being divisible into a core portion and an extensible portion. The extensible portion of the communications protocol interface is further configured to be customized in scope so that each network element can communica...
01/07/2010
1          
 
Sign InRegister
Username  
Password   
forgot password?