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

Icon_funbox Bizarre Patents

Patent No. 6650315

Mouse device with a built-in printer

A mouse device for use as an input device of a computer is provided that includes a housing in which recording paper is loadable, and a printer unit provided within the housing for printing on the recording paper print information received from the computer.

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/105 - Visual


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter comprising means or steps for generating
No. of patents: 472
Last issue date: 05/08/2012


1                      
NumberTitleIssue Date
8176466System and method for generating an application fragment
Methods, systems, and apparatus, including computer program products, for storing an application fragment. In one aspect, a method includes presenting a component in a donor application window corresponding to a donor application, wherein the donor application is ex...
05/08/2012
8171450System and apparatus for graphically building business rule conditions
A system and apparatus are disclosed for graphically building business rule conditions. The apparatus of graphically building business rule conditions comprises an expression icon module that displays a menu of function icons for the user, and a business attribute m...
05/01/2012
8166454Object oriented based methodology for modeling business functionality for enabling implementation in a web based environment
A computer method and apparatus defining Business Classes for modeling business activities comprising the steps of representing business activities as the interaction between one or more Business Classes, and entering into a computer and storing in an electronic for...
04/24/2012
8166452User-defined hierarchies of user-defined classes of graphical objects in a graphical modeling environment
The present invention allows a user to graphically define a hierarchy of user-defined, executable classes of graphical objects that can be implemented in a graphical model. The present invention supports the features of inheritance, abstraction and polymorphism. Fur...
04/24/2012
8166453Method and system for inconsistency resolution with cycle detection in a model-driven software environment
A method and system for inconsistency resolution in a model-driven software development environment are provided. A method includes performing a safety analysis for resolutions in response to detected inconsistencies to determine whether the resolution, if implement...
04/24/2012
8156468System and method for creating intelligent simulation objects using graphical process descriptions
An object-oriented, computer-based system for developing simulation models is provided. The system comprises one or more base objects and one or more graphical processes, wherein new objects are created from base objects by a user by assigning one or more graphical ...
04/10/2012
8156467Reusing components in a running application
Methods, systems, and apparatus, including computer program products, for reusing a component. In one aspect, a method includes executing a source application in an application environment; presenting a reusable component in a source application window corresponding...
04/10/2012
8146052Method and system for hierarchical hardware mapping for software design
The present disclosure is directed toward a method for hierarchical hardware mapping in a software design environment. The method comprises the step of providing a software design tool on a graphical interface of a computer system. The method also includes receiving...
03/27/2012
8141033Object oriented based methodology for modeling business functionality for enabling implementation in a web based environment
A computer method and apparatus defining Business Classes for modeling business activities comprising the steps of representing business activities as the interaction between one or more Business Classes, and entering into a computer and storing in an electronic for...
03/20/2012
8132146Input of program instructions in imperative programming languages
The invention relates to a programming surface for imperative, procedural languages. A further prerequisite is a graphical user interface (GUI). The programming surface for the input of program code can be used with known programming languages such as Visual Basic, ...
03/06/2012
8117588Spatial iteration node for a graphical program
A system and method for creating a distributed application using graphical programming techniques are disclosed. The distributed application may comprise a first graphical program and a second graphical program, where a host computer system executes the first graphi...
02/14/2012
8099710UI behaviors
Implementing desired business logic functionality. The desired business logic functionality may include a number of individual functions. A number of computer implemented modules are selected. Each module is configured to perform at least a portion of one of the ind...
01/17/2012
8099711System and method for multi-level security filtering of model representations
A system and method for multi-level security filtering of model representations. Elements of an architecture and systems engineering model have associated security characteristics identifying the required level of security that a user must have in order to be able t...
01/17/2012
8086995System and method for flexible visual representation of device fonts
A system and method for developing an application for execution on a target device is described. The system comprises: a processor and a memory for storing instructions and data to configure the processor to provide: a development platform interface for developing a...
12/27/2011
8086997Detecting aspectual behavior in unified modeling language artifacts
Illustrative embodiments disclose detecting aspectual behavior in unified modeling language artifacts. A computer represents static and dynamic properties of the unified modeling language artifacts in a set of production rules. The computer also creates a set of bit...
12/27/2011
8086996Binding an image descriptor of a graphical object to a text descriptor
A computer-implementable method, system, and computer-readable medium for binding an image descriptor of a Graphical User Interface (GUI) widget to a text field are presented. The method includes associating an image descriptor, of the GUI widget, with a content of ...
12/27/2011
8056049Method and system for analyzing and presenting conflicts in model transformation and automatically reconciling model transformation
Initial source and target models are divided into segments responsive to at least one segmentation rule. After changes, post-change source and target models are likewise divided. The at least one segmentation rule is defined responsive to at least one transformation...
11/08/2011
8056048Pattern implementation technique
A pattern implementation technique in which a pattern is defined as a software artifact that comprises a pattern signature representing one or more parameters of the pattern and a pattern implementation model representing one or more methods for expanding the patter...
11/08/2011
8056050Method and system for guided inconsistency resolution in a model-driven software environment
A method and system for guided resolution of inter-model inconsistencies are provided. A method includes grouping inconsistencies, detected as a result of a model-driven software development process, into model partitions within a list by analyzing relationships bet...
11/08/2011
8046735Transforming graphical objects in a graphical modeling environment
In a graphical modeling environment, one of a selection of transformation operations is performed on a graphical object by first selecting the graphical object. A user may select a particular transformation operation to be executed on the graphical object from a lis...
10/25/2011
8037449Automatic 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 ...
10/11/2011
8037406Dynamic screen generation and navigation engine
A computer implemented system for a dynamic screen generation and navigation engine is provided. The system includes a set of screen templates, a screen data document, and a screen manager. The screen data document includes screen data for at least one screen templa...
10/11/2011
8015542System and method for creating a graphical program which invokes methods and properties of objects
A method for developing an automation client program in a graphical programming environment is disclosed. The graphical programming environment provides a set of automation nodes and controls which may be dropped and wired together to create a graphical program. The...
09/06/2011
8010578Method of refactoring a running database system
A database development system is provided. The system includes a current-state source representation of a database that can be captured in a model of the database and a metadata component that preserves user intentions describing when a user interacts with the syste...
08/30/2011
8010939Method for the graphic planning of the control of a technical installation with integrated planning of operating devices including a planning system and a computer program product
The inventive method interacts with a project planning window, which has a working area at least with one window for a project planning level for displaying and linking graphic objects and with a window for a symbol library containing the graphic objects available f...
08/30/2011
8010940Methods and apparatus for designing a workflow process using inheritance
The disclosed system empowers technical and non technical users to author logical business objects, author intelligent business forms, and create automated workflows. The logical business objects include data definitions and methods from existing and new data source...
08/30/2011
8001520Methodology for generating accessing functions for programmed execution of panel-driven business applications
A method of providing access to Business Applications (BA) executed on a data processing system, BAs offer their services interactively controlled by a multitude of BA panels. The individual panels, the sequence of the panels as they are displayed by the BA, and the...
08/16/2011
8001519Model driven development including aspect integration tool
The present invention discloses a software development tool that includes a model development interface, an aspect design tool, and a model transformation engine. The model development interface can permit a developer to graphically design at least one software mode...
08/16/2011
7987445Comparing a configuration diagram to an actual system
System and method for determining differences and/or matches between a configuration diagram and an actual system. First information is received regarding a configuration diagram comprising a first plurality of nodes and graphically representing a first system, and ...
07/26/2011
7987444Determining and merging differences between configuration diagrams
System and method for determining and/or merging differences between configuration diagrams. First information is received regarding a first configuration diagram comprising a first plurality of nodes and graphically representing a first system, and second informati...
07/26/2011
7979841Programmatically determining calling information of a graphical program
A system and method for programmatically determining interface information for a graphical program. Interface information for a graphical program may include information necessary to invoke execution of the graphical program. A first program may receive a request fo...
07/12/2011
7966600Distributed resource understanding tool management
Embodiments of the present invention provide a method, system and computer program product for a distributed resource understanding tool. In one embodiment of the invention, a distributed resources understanding tool data processing system can include an IDE configu...
06/21/2011
7962892Designtime services for multiple patterns
Methods and apparatus, including computer program products, related to designtime services for multiple patterns of a visual modeling language environment (e.g., generic services to handle events related to pattern components in a designtime environment). Input char...
06/14/2011
7958486Methods and systems for data-focused debugging and tracing capabilities
Embodiments of methods and systems consistent with the present invention enable data-focused analysis of an application by reorganizing execution information generated by an application into categories associated with the data objects used by the application, and di...
06/07/2011
7954083System and method for specifying functional and non-functional requirements for a project
A method for modeling requirements of a product includes defining an abstract use case for each feature of said product, hierarchically decomposing each abstract use case until concrete use cases are specified for each feature, depicting every actor who would use th...
05/31/2011
7949993Method and system for providing a visual context for software development processes
A unified architectural diagram that contains links to different kinds of information (a new map) extends the functionality of current standardized development architectural diagrams by linking information to each component of the solution. The new map offers softwa...
05/24/2011
7949994Method and computer program product for viewing extendible models for legacy applications
A method and computer program product of incrementally visualizing graphical extensible models for legacy software applications via a user interface are provided. A graph of nodes and connections showing only the highest level of details are presented. Each node tha...
05/24/2011
7945892Method of utilizing product proxies with a dependency graph
Changes to the outputs of a dependency graph, which has attribute nodes and operator nodes, are detected by forming product proxies for the outputs of dependency graph nodes. The product proxies can be formed by entering information about the dependency graph into a...
05/17/2011
7934192Computer method and apparatus for connection tree routing in visual modeling of software
Computer method and apparatus for connection tree routing in visual modeling of software is disclosed. Tree routing style is represented as a property of a subject connection. A router object manages location of bendpoints of the subject connection in a connection t...
04/26/2011
7930678Visualizing and modeling interaction relationships among entities
The present invention provides methods of visualizing and modeling the interaction relationship among entities. An example method of visualizing the interaction relationship among entities includes the steps of: presenting the internal logic of entity in an entity c...
04/19/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?